API REFERENCE
Wechselkurs abfragen
Diese API fragt Wechselkurse ab.
Bevor Sie einen FX-Auftrag erstellen, müssen Sie diese API aufrufen, um einen Kurs zu erhalten, und den Auftrag innerhalb von 30 Sekunden nach Erhalt des Kurses erstellen.
Hinweise
Tipp
Hinweise
Gültigkeitsdauer des Kurses Jeder zurückgegebene Wechselkurs ist 30 Sekunden gültig. Danach müssen Sie den Wechselkurs erneut abfragen.
Abrechnungslaufzeit (Tenor)
TOD: Abrechnung in Echtzeit, unabhängig von Feiertagen.
SPOT: Abrechnung an T+2 Geschäftstagen. Stellen Sie vor dem Abrechnungstag sicher, dass das Konto über ausreichend Guthaben für die Abrechnung verfügt. Schlägt die Abrechnung wegen unzureichender Mittel fehl, kann auf Grundlage des tatsächlichen Verlusts eine Gebühr erhoben werden.
- SPOT-Zugang Die Nutzung der SPOT-Abrechnung muss im Voraus beantragt werden und unterliegt Kreditlimits.
Verwenden Sie bitte ein dediziertes Konto.
user=040268
| Parameter | Typ | Beschreibung | Erforderlich |
|---|---|---|---|
| user | String | Händlerbezogenes UID | Erforderlich |
| sign | String | Signature | Erforderlich |
| method | String | v3.GetFXQuote | Erforderlich |
| time | Long | Timestamp | Erforderlich |
- Parameter
| Parameter | Typ | Beschreibung | Erforderlich |
|---|---|---|---|
| sell_currency | String | Zu verkaufende Währung | Erforderlich |
| buy_currency | String | Zu kaufende Währung | Erforderlich |
| currency | String | Zu verkaufende Währung, wenn die Währung sell_currency entspricht; andernfalls die zu kaufende Währung | Erforderlich |
| amount | String | Zu verkaufender Betrag, wenn die Währung sell_currency entspricht; andernfalls der zu kaufende Betrag | Erforderlich |
| tenor | String | TOD oder SPOT | Erforderlich |
| request_id | String | Eindeutige Anfrage-ID; empfohlen wird eine Kombination aus mindestens 24 Ziffern und Buchstaben | Erforderlich |
Signaturbeispiel:
Die sortierten Parameter werden zu einer URL-ähnlichen Abfragezeichenfolge verkettet.
"amount=1&buy_currency=DKK¤cy=GBP&method=v3.GetFXQuote&request_id=20304095064069023960369000g-42&sell_currency=GBP&tenor=TOD&time=1546588959&user=040268"
Signieren Sie stringA mit secret_key.
Die resultierende Signatur lautet:
"YOUR_SIGNATURE"
Anfragebeispiel:
{
"user": "040268",
"sign": "YOUR_SIGNATURE",
"method": "v3.GetFXQuote",
"time": 1546588959,
"data": {
"sell_currency": "GBP",
"buy_currency": "DKK",
"currency": "GBP",
"amount": "1",
"tenor": "TOD",
"request_id": "20304095064069023960369000g-42"
}
}
Antwortbeispiel:
{
"status": true,
"code": "200",
"data": {
"type": "sell",
"sell_currency": "GBP",
"buy_currency": "DKK",
"sold_currency": "GBP",
"sold_amount": "1.00",
"bought_currency": "DKK",
"bought_amount": "8.54",
"tenor": "TOD",
"exchange_rate": 8.544924729,
"quote_id": "83e96dc0-8f8e-48c7-9bc4-6acc1019fced",
"expiry_time": 1773824647
},
"message": "",
"response_id": "202603181703362736334439"
}
Weitere Informationen:
Antwortergebnis:
- Bei erfolgreichem Aufruf wird "status": true zurückgegeben.
- Bei fehlgeschlagenem Aufruf wird "status": false zurückgegeben.
Antwortcodes:
| Status | Code | Message |
|---|---|---|
| true | 200 | |
| false | -1000 | Internal error |
| false | -403 | The signature Error |
| false | -2001 | The UID not exist |
| false | -3001 | Required field is missing |
| false | -4118 | Incorrect request ID |
