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

Area clienti InstaForex

  • Impostazioni personali dell'area
  • Accesso a tutti i servizi della compagnia
  • Dettagliate statistiche e reporting delle transazioni
  • Gamma completa delle operazioni finanziarie
  • Sistema di gestione di più conti
  • Massimo livello di protezione dei dati

Area affiliati InstaForex

  • Deattagliate informazioni su clienti e commissioni
  • Statistiche grafiche di conti e clic
  • Indispensabili strumenti per webmaster
  • Soluzioni-web pronte e vasta scelta di banner
  • Alta sicurezza dei dati
  • Notizie azendali, feed-RSS e informer-Forex
Aprire un conto trading
Programma di affiliazione
cabinet icon

Un'altra Lamborghini da InstaForex!E al suo volante puoi esserci proprio tu!

Non devi fare altro che ricaricare il conto trading con almeno 1000 dollari!

Ottieni le migliori condizioni di trading ed eccezionali proposte di bonus! Abbiamo già consegnato 6 leggendarie auto sportive! E non è tutto! La prossima Lamborghini Huracan dell'ultima generazione può diventare tua!

InstaForex – investi nelle tue vittorie!

Rapida apertura di un conto

Ricevere la lettera formativa
toolbar icon

Piattaforma di trading

Per dispositivi mobili

Per il trading nel browser

Bonus InstaForex

Bonus InstaForex

Oltre ad un'intera serie di vantaggi dall'operare con il broker Forex InstaForex, adesso nei confronti di ogni cliente della compagnia è accessibile un nuovo servizio: l'Area clienti API.

API rappresenta una ricca biblioteca di funzioni accessibile a tutti i clienti del broker InstaForex. L'impiego delle funzioni dell'Area clienti API procurerà ad ogni cliente l'accesso all'inserimento delle funzionalità principali dell'area su qualsiasi risorsa web.

Grazie all'impiego del servizio Area clienti API, ogni cliente del broker InstaForex ha la possibilità di impiegare un tale set di opzioni dell'area clienti quale le richieste di transazioni aperte e chiuse, bilancio del conto, lotti chiusi per un determinato periodo temporale, statistiche dei bonus ricevuti, storia delle autorizzazioni, oltre ad informazioni riassuntive inerenti il conto.

Livelli di accesso

L'accesso alle funzioni API avviene in base a due livelli che si differenziano per gradi di sicurezza.

Il primo livello è aperto, cioè non è necessario introdurre addizionali parametri.

Il secondo livello è chiuso. In caso di livello d'accesso chiuso, a seconda dei parametri che avete assegnato, l'accesso all'API è possibile solamente con la password oppure con la password IP e la maschera IP.

In questo modo, ogni clienti che impiega il servizio Area personale API ha la possibilità di controllare lo stato del proprio conto trading senza dover necessariamente accedere alla propria area personale sul sito del broker InstaForex.

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

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