empty
API Клиентского Кабинета

API Клиентского Кабинета

Приоритетное направление деятельности Форекс-брокера ИнстаФорекс — предоставление передовых сервисов и услуг для успешной торговли трейдеров, являющихся клиентами компании. С самого первого дня работы компания ИнстаФорекс взяла курс на предоставление только инновационных и технически совершенных услуг в области инвестиций на валютном рынке Форекс.

Помимо ряда преимуществ работы с Форекс-брокером ИнстаФорекс, теперь каждому клиенту компании доступна новая услуга — API Клиентского Кабинета.

API — это мощная библиотека функций, доступная каждому клиенту брокера ИнстаФорекс. Использование функций API Клиентского Кабинета откроет каждому клиенту доступ к размещению основного функционала кабинета на любом веб-ресурсе.

Благодаря использованию сервиса API Клиентского Кабинета, каждый клиент брокера ИнстаФорекс имеет возможность использовать такой набор опций клиентского кабинета, как запросы по открытым и закрытым торговым сделкам, по балансу счета, закрытым лотам за определенный временной период, статистики по полученным бонусам, историю авторизаций, а также сводную информацию по счету.

Уровни доступа

Доступ к API- функциям происходит по двум уровням, которые отличаются степенями безопасности.

Первый уровень — открытый, то есть нет необходимости введения дополнительных параметров.

Второй уровень — закрытый. При закрытом уровне доступа, в зависимости от заданных вами параметров, доступ к API возможен только по паролю или паролю IP и маске IP.

Таким образом, каждый клиент, использующий сервис API Клиентского Кабинета, имеет возможность контролировать состояние своего торгового счета без необходимости посещения Кабинета Клиента на сайте брокера ИнстаФорекс.

Пример PHP

$Login = 0; #Must be Changed
$apiPassword = "password"; #Must be Changed
$data = array("Login" => $Login, "Password" => $apiPassword);
$data_string = json_encode($data);

$apiAuthenticationMethod = ''; #Must be Changed
$ch = curl_init('https://client-api.instaforex.com/'.$apiAuthenticationMethod);

curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json', 'Content-Length: ' . strlen($data_string)));

$token = curl_exec($ch);
curl_close($ch);

$apiMethodUrl = ''; #Must be Changed
$ch = curl_init('https://client-api.instaforex.com/'.$apiMethodUrl.$Login); #possibly Must be Changed part with [$Login]. Depends on the method param
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($ch, CURLOPT_HTTPHEADER, array('passkey: '.$token));
$result = curl_exec($ch);
echo $result;

Пример C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Net.Http.Formatting;
using System.Text;

namespace ClientPartnerApiDemoProject{
class PartnerApiSample{
public void TestMethod(){
const int login = 000000;
const string pass = "your pass";
var token = GetToken(login, pass);
var result = GetCommissionRecords(login, token);
foreach (var trade in result){
Console.WriteLine("{0} {1}",trade.Partner, trade.BalanceRecords.Count);
}
}
public string GetToken(int login, string password){
var client = new HttpClient();
HttpContent tokenContent = new ObjectContent(typeof(AccessTokenRequest), new AccessTokenRequest { Login = login, Password = password }, new JsonMediaTypeFormatter());
var token = client.PostAsync("https://client-api.instaforex.com/api/Authentication/RequestPartnerApiToken", tokenContent).Result.Content.ReadAsStringAsync().Result;
return token;
}
public List GetCommissionRecords(int login, string token){
var client = new HttpClient();
client.DefaultRequestHeaders.Add("passkey", token);
var result = client.GetAsync(string.Format("https://client-api.instaforex.com/partner/GetCommissionRecords/{0}", login)).Result.Content.ReadAsAsync>().Result;
return result;
}
public class AccessTokenRequest{
public int Login { get; set; }
public string Password { get; set; }
}
}
}

Смотрите также

Официальная команда-участник ралли-рейда «Дакар» — InstaForex Loprais Team

Официальная команда-участник ралли-рейда «Дакар» — InstaForex Loprais Team

Международный брокер ИнстаФорекс является официальным титульным спонсором команды-участницы ралли-рейда «Дакар» InstaForex Loprais Team. Раллийная команда - совместный проект компании ИнстаФорекс, постоянного участника ралли “Дакар” команды «Loprais» и других ралли-рейдов, а также автомобильного концерна «Tatra», который предоставляет команде гоночные грузовики.

Официальная команда-участник ралли-рейда «Дакар» — InstaForex Loprais Team

Международный брокер ИнстаФорекс является официальным титульным спонсором команды-участницы ралли-рейда «Дакар» InstaForex Loprais Team. Раллийная команда - совместный проект компании ИнстаФорекс, постоянного участника ралли “Дакар” команды «Loprais» и других ралли-рейдов, а также автомобильного концерна «Tatra», который предоставляет команде гоночные грузовики.

Большая пятерка от ИнстаФорекс

ИнстаФорекс продолжает претворять в жизнь ваши самые смелые мечты. У всех желания разные, поэтому мы постарались учесть предпочтения каждого из вас, запустив наш новый премиальный конкурс. В этом розыгрыше вас ждет не один суперприз, а целое меню подарков на любой вкус. Победитель сможет сам определить, какую мечту воплотить в жизнь!

Большая пятерка от ИнстаФорекс

ИнстаФорекс продолжает претворять в жизнь ваши самые смелые мечты. У всех желания разные, поэтому мы постарались учесть предпочтения каждого из вас, запустив наш новый премиальный конкурс. В этом розыгрыше вас ждет не один суперприз, а целое меню подарков на любой вкус. Победитель сможет сам определить, какую мечту воплотить в жизнь!

InstaSpot

InstaSpot

Мы создали удобный инструмент для покупки, продажи и обмена валют, криптовалют и других активов.

Сервис InstaSpot – надежный помощник для трейдера, майнера, фрилансера и для всех кто ведёт бизнес в интернете.

Знакомьтесь с простым и безопасным обменником для цифровых валют и других популярных активов. В основе функционирования InstaSpot лежит принцип P2P-торговли, что позволяет покупателям и продавцам взаимодействовать напрямую, без посредников. При этом брокер InstaForex выступает здесь в качестве гаранта совершения сделки.

InstaSpot

Мы создали удобный инструмент для покупки, продажи и обмена валют, криптовалют и других активов.

Сервис InstaSpot – надежный помощник для трейдера, майнера, фрилансера и для всех кто ведёт бизнес в интернете.

Знакомьтесь с простым и безопасным обменником для цифровых валют и других популярных активов. В основе функционирования InstaSpot лежит принцип P2P-торговли, что позволяет покупателям и продавцам взаимодействовать напрямую, без посредников. При этом брокер InstaForex выступает здесь в качестве гаранта совершения сделки.

Вишванатан Ананд - 15-ый чемпион мира по шахматам

Вишванатан Ананд - 15-ый чемпион мира по шахматам

Объявить о сотрудничестве с известным шахматистом, гроссмейстером, 15-ым чемпионом мира по шахматам Вишванатаном Анандом - огромная честь для компании ИнстаФорекс. Это человек-легенда, который с юных лет был предан своему делу и доказал: для тех, кто действует, нет ничего невозможного. Ананд уверен, что у шахмат и трейдинга много общего: опора на интеллект и опыт, а также стремление к свободе и лидерству.

Вишванатан Ананд - 15-ый чемпион мира по шахматам

Объявить о сотрудничестве с известным шахматистом, гроссмейстером, 15-ым чемпионом мира по шахматам Вишванатаном Анандом - огромная честь для компании ИнстаФорекс. Это человек-легенда, который с юных лет был предан своему делу и доказал: для тех, кто действует, нет ничего невозможного. Ананд уверен, что у шахмат и трейдинга много общего: опора на интеллект и опыт, а также стремление к свободе и лидерству.

Нас выбрали 7 000 000 человек

Главным событием этого месяца для нас стал момент, когда к нам присоединился семимиллионный клиент! Семья ИнстаФорекс становится все больше, и это, безусловно, вселяет оптимизм и вдохновляет нас на будущие свершения.

Нас выбрали 7 000 000 человек

Главным событием этого месяца для нас стал момент, когда к нам присоединился семимиллионный клиент! Семья ИнстаФорекс становится все больше, и это, безусловно, вселяет оптимизм и вдохновляет нас на будущие свершения.

Сейчас не можете говорить по телефону?
Задайте Ваш вопрос в чате.
Обратный звонок
 

Dear visitor,

Your IP address shows that you are currently located in the USA. If you are a resident of the United States, you are prohibited from using the services of InstaFintech Group including online trading, online transfers, deposit/withdrawal of funds, etc.

If you think you are seeing this message by mistake and your location is not the US, kindly proceed to the website. Otherwise, you must leave the website in order to comply with government restrictions.

Why does your IP address show your location as the USA?

  • - you are using a VPN provided by a hosting company based in the United States;
  • - your IP does not have proper WHOIS records;
  • - an error occurred in the WHOIS geolocation database.

Please confirm whether you are a US resident or not by clicking the relevant button below. If you choose the wrong option, being a US resident, you will not be able to open an account with InstaForex anyway.

We are sorry for any inconvenience caused by this message.