為替レートAPIの呼び出し例
為替レートクエリオプションを取得する
ここでは、為替レートAPIを使用してクエリを実行し、必要な結果セットを取得する方法の例をいくつか紹介します。
このクエリは、2010年11月15日以降に作成されたすべての為替レートを返します。作成日が実効レート日と異なります。
https :/// api<instance url>/exchange_rates? created_at [gt] = 2010 -11 -15 T 00:00:00
このクエリは、発効日が2010年11月11日以降のすべての為替レートを返します。
https :///api<instance url>/exchange_rates? rate - date [gt] = 2010 -11 -11 T 00:00:00
このクエリは、「開始」レートがUSDのすべての為替レートを返します。
https :///api<instance url>/exchange_rates? from - currency [code] = USD
このクエリは、為替レートが1.00未満のすべての為替レートを返します
https :///api<instance url>/exchange_rates? rate [lt] = 1
このクエリは現在サポートされていないため、結果を返しません。
https :/// api<instance url>/exchange_rates? from - currency [code ]= USD&to - currency [code ]= EUR
為替レートを取得
この例では、IDが9の為替レートレコードを照会しました。
URLへのアクセスを行いました。
https :///api<instance url>/exchange_rates/9
または
https :///api<instance url>/exchange_rates? id = 9
検索条件に一致する回答は次のとおりです。
<?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 -10 T 00:00:00 - 08:00</rate-date>
</exchange-rate>
</exchange-rates>
為替レート作成
この例では、EURからUSDへの為替レートを作成しています。
URL https :///api<instance url>/exchange_ratesに投稿しました。
<?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">2009 -12 -30</rate-date>
</exchange-rate>