今回は, Youtube Data APIを例にします.
require 'net/http'
require 'json'
# baseのURLを設定
uri = URI.parse 'https://www.googleapis.com/youtube/v3/search'
# リクエストの送信
uri.query = URI.encode_www_form({
:q => "Ruby"
:key => _api_key_
:part => "snippet"
})
result = Net::HTTP.get(uri)
res = JSON.parse(result)
# 取得結果を表示
p res
関数化して呼び出すと簡単に使えそう!