[ruby]goo.glのAPI使ってみた

ブログ | 2011/1/11 19:12
参考にさせて頂いたのはこちらのブログ
・[PHP][Google]goo.glのAPI提供が開始されたので試してみた
http://d.hatena.ne.jp/shimooka/20110111/12947223...


rubyでhttp通信とかしたことなかったので、四苦八苦しつつ。

require "net/https"
require "uri"
require 'json'

class Googl
  def self.shorturl(url)
   api = "https://www.googleapis.com/urlshortener/v1/url?key=取得したAPIKEY"
   uri = URI.parse(api)
   https = Net::HTTP.new(uri.host, uri.port)
   https.use_ssl = true
   https.verify_mode = OpenSSL::SSL::VERIFY_NONE
   https.start { |http|
     header = {"Content-Type" => "application/json"}
     body = {'longUrl'=> url}.to_json
     response = http.post(uri.path, body, header)
     pp JSON.parse(response.body)
   }
 end
end

もっと簡単にやる方法あったら教えてください。
縮小 拡大

ログインしておくと、後で編集が可能です。

Rottel内コンテンツ

ユーザー一覧

Rottelとは?
利用規約
開発飲料
利用者の声
ヘルプ
close