网站地图
العربية Български 中文 Čeština English Français Deutsch हिन्दी Bahasa Indonesia Italiano Bahasa Malay اردو Polski Português Română Srpski Slovenský Español ไทย Nederlands Українська Vietnamese বাংলা Ўзбекча O'zbekcha Қазақша

InstaForex客户区

  • 个人设置
  • 访问所有InstaForex服务
  • 详细的统计数据和交易报告
  • 全方位的金融交易
  • 管理多个帐户的系统
  • 最大的数据保护

InstaForex合作伙伴区

  • 客户和佣金的全部信息
  • 关于账户和点击的图形统计
  • 网站管理员工具
  • 现成的网络解决方案和广泛的横幅
  • 高数据保护级别
  • 公司新闻,RSS提要和外汇线人
注册账户
联盟计划
cabinet icon

InstaForex的另一款兰博基尼!也许你就是拿钥匙的人!

只要存款至少$ 1,000到您的帐户!

获得最好的交易条件和有吸引力的奖金优惠! 我们已经给了6辆传奇跑车! 但它并不止于此! 下一辆最新一代兰博基尼飓风可能是你的!

InstaForex – 为你的胜利投资!

即时开户

获得一封指示信
toolbar icon

交易平台

用于移动设备

通过浏览器进行交易

InstaForex奖金

InstaForex奖金

除了其他选择InstaForex的好处,公司的每一位客户都可以享受新服务:客户面板API带来的优势。

API是InstaForex的每一位客户都可以使用的一种大型功能集。有了这项新服务,您可以在任何网络资源上拥有客户面板的主要功能。

因此,每一位InstaForex的客户都可以使用客户面板的下列功能:查询现有和结束的交易、账户盈余、某一特定周期内交易的手数、赠金统计、登录历史和账户摘要。

访问级别

访问客户面板API功能有两个级别。

自由访问不需要任何其他信息。

根据设置,仅有在核对密码、IP密码或IP掩码之后您才能访问限制级别的数据。

客户面板API让每一位InstaForex的客户无需在公司官网登入客户面板便可时刻掌握交易账户的动态。

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; }
}
}
}