認証情報を公開せず、出典と観測時刻を保持してサーバー側で実装します。
要点
APIキーはサーバーだけに保存する。
通貨コードと金額を検証する。
成功したレスポンスをキャッシュする。
出典と観測時刻を表示する。
手順 1
サーバー側で実行し、入力を検証してレスポンスのメタデータを保存します。
curl "https://api.exchangerate.dev/v1/convert/USD/EUR/100"サーバー側で実行し、入力を検証してレスポンスのメタデータを保存します。
手順 2
サーバー側で実行し、入力を検証してレスポンスのメタデータを保存します。
curl -X POST "https://api.exchangerate.dev/v1/convert" \
-H "Authorization: Bearer $EXCHANGERATE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"from":"USD","pairs":[["EUR",100],["GBP",50],["JPY",1000]]}'手順 3
サーバー側で実行し、入力を検証してレスポンスのメタデータを保存します。
ガイド
表示される値は参考レートであり、決済価格ではありません。
手順 4
サーバー側で実行し、入力を検証してレスポンスのメタデータを保存します。
- APIキーはサーバーだけに保存する。
- 通貨コードと金額を検証する。
- 成功したレスポンスをキャッシュする。
- 出典と観測時刻を表示する。
手順 5
サーバー側で実行し、入力を検証してレスポンスのメタデータを保存します。
手順 6
サーバー側で実行し、入力を検証してレスポンスのメタデータを保存します。
ER
exchangerate.dev
通貨データを扱う開発者向けの実践ガイド。
