最近Rubyを触っていないので、リハビリがてらプログラムを作ってみた。以下のapp_idとsearchTitle、CA証明書ファイルの部分を書き換えれば動くはず
require 'json' require 'net/https' app_id = 'app_id' searchTitle = 'Java' https = Net::HTTP.new('app.rakuten.co.jp', 443) https.use_ssl = true https.ca_file = 'CA証明書ファイル' https.verify_mode = OpenSSL::SSL::VERIFY_PEER https.verify_depth = 5 https.start { response = https.get("/services/api/BooksBook/Search/20121128?applicationId=#{app_id}&title=#{searchTitle}") document = JSON.parse(response.body); document['Items'].each{|item| puts item['Item']['title'] } }