冒險村29 - API - exchange_rate
29 - API - exchange_rate
本次範例以 exchangerate-api 為例,需要先註冊信箱並有 key 才可以使用。
Usage
以 Net:HTTP Ruby 內建 Library 為例
1 |
|
Setting Headers
1 |
|
註: 詳細可參考 https://ruby-doc.org/stdlib-3.0.2/libdoc/net/http/rdoc/Net/HTTP.html
Example
接下來,我們用 exchangerate 匯率交易的 api,以最新的美金匯率換算為例,EXCHANGE_RATE_APP_ID
設定在環境變數內,為 exchangerate-api 提供的 secret_key(別直接寫在 code 內 commit 惹~)
另外也可以將連結放入前幾篇介紹的 config 內,這邊的 Settings.exchange_rates_api
,也就是 "https://v6.exchangerate-api.com/v6"
,透過 GET 得到 API response。
1 |
|
就馬上可以獲得 exchange_rate 啦!
1 |
|
另外也可以先透過 Postman 來打試試看,只要直接將網址丟在上方即可馬上獲得。