CDR6275

Michio SHIRAISHI Official Site

為替レートの取得

東邦大学理学部情報科学科 白石路雄
最終更新: 2012-08-23

 open exchange ratesというサイトがJSONでデータを配っているので便利です。App IDを取得する必要がありますが、Rubyだとこんなことをすると現時点でのドル円レートが取得できます。1ヶ月1000アクセスまでは無料です。

require 'open-uri'
require 'json'

hash = []

open('http://openexchangerates.org/api/latest.json?app_id=[YOUR_APP_ID]') do |io|
  hash = JSON.load(io)
end

stamp = Time.at(hash['timestamp'].to_i)
rate  = hash['rates']['JPY']