📈
Node.jsで為替レートを取得する
やりたいこと
韓国ウォン → 日本円 の為替レートを取得したい
前提条件
- バックエンドはFirebase Cloud Functionsを使っているので、Node.jsに対応していること
- ECサイト系のサービス開発に利用するため、よりフレッシュな為替レートが必要。そのため、頻繁にリクエストが発生しても問題がないかどうか
- なるべくコストはかけたくない
- 採用実績があり、信頼性が高いかどうか
解決策
Alpha Vantage API を利用するのが良さそう
- フリープランあり
- 1分あたり最大5つのAPIリクエストと1日あたり500のリクエストが送信できる
- GoogleやBinanceと提携している
- Node.jsも対応している
手順
-
メールアドレス、組織、目的の3つを入力する
-
以下を参考に、API URLを構築
https://www.alphavantage.co/documentation/#currency-exchange
※今回はKRW→JPYの為替なので、以下のURLとなる。
https://www.alphavantage.co/query?function=CURRENCY_EXCHANGE_RATE&from_currency=KRW&to_currency=JPY&apikey=[API_KEY]
-
あとは、cloud functionsで3で生成したAPI URLを叩くように実装すればOK(本題からそれるのでここは割愛)
参考サイト
Discussion