网站地图
العربية Български 中文 Č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; }
}
}
}