API-Beispielaufrufe zu Wechselkursen
Abfrageoptionen für Wechselkurse abrufen
Hier sind einige weitere Beispiele, wie Sie die Wechselkurs-API verwenden können, um die gewünschte Ergebnismenge abzufragen und zu erhalten.
Diese Abfrage gibt alle Wechselkurse zurück, die nach dem 15. November 2010 erstellt wurden. Das Erstellungsdatum unterscheidet sich vom Datum des effektiven Kurses.
https://<instance url>/api/exchange_rates?created_at[gt]=2010-11-15T00:00:00
Diese Abfrage gibt alle Wechselkurse zurück, bei denen das Datum des Inkrafttretens nach dem 11. November 2010 liegt.
https://<instance url>/api/exchange_rates?rate-date[gt]=2010-11-11T00:00:00
Diese Abfrage gibt alle Wechselkurse zurück, bei denen der „Von“ -Kurs USD beträgt.
https://<instance url>/api/exchange_rates?from-currency[code]=USD
Diese Abfrage gibt alle Wechselkurse zurück, bei denen der Wechselkurs weniger als 1,00 beträgt.
https://<instance url>/api/exchange_rates?rate[lt]=1
Diese Abfrage liefert keine Ergebnisse, da sie zurzeit nicht unterstützt wird:
https://<instance url>/api/exchange_rates?from-currency[code]=USD&to-currency[code]=EUR
Abrufen der Wechselkurse
In diesem Beispiel haben wir nach einem Wechselkursdatensatz mit der ID 9 abgefragt.
Wir sind zur URL gelangt:
https://<instance url>/api/exchange_rates/9
oder
https://<instance url>/api/exchange_rates?id=9
Hier ist die Antwort, die den Suchkriterien entspricht:
<?xml version="1.0" encoding="UTF-8"?>
<exchange-rates type="array">
<exchange-rate>
<id type="integer">9</id>
<from-currency>
<code>EUR</code>
<id type="integer">46</id>
</from-currency>
<to-currency>
<code>USD</code>
<id type="integer">1</id>
</to-currency>
<rate type="decimal">1,0</rate>
<rate-date type="datetime">2010-11-10T00:00:00-08:00</rate-date>
</exchange-rate>
</exchange-rates>
Wechselkurs erstellen
In diesem Beispiel erstellen wir einen Wechselkurs von EUR zu USD.
Wir haben es unter der URL https://<instance url>/api/exchange_rates gepostet.
<?xml version="1.0" encoding="UTF-8"?>
<exchange-rate>
<from-currency>
<code>EUR</code>
</from-currency>
<to-currency>
<code>USD</code>
</to-currency>
<rate type="decimal">42.247599959</rate>
<rate-date type="datetime">30.12.2009</rate-date>
</exchange-rate>