Ruby/Rubyで2-legged OAuthのリクエストを投げてみる

Ruby/Rubyで2-legged OAuthのリクエストを投げてみる

バージョンと製造年月日

  • 2011-09-29
  • Ruby1.9.2

準備

まずRubyをインストールして使うライブラリをgemで突っ込む

gem install oauth

投げてみる

2-legged OAuthなのでパラメータとかいろいろなくてもいい。あと暗号方式とかバージョンとかはデフォルトでOKなので省略してる

require 'oauth'
consumer = OAuth::Consumer.new("1234567890keykeykey",
                               "1234567890secretsecretsecret",
                               :site => "http://api.hogehoge.com",
                               :http_method => :get)
access_token = OAuth::AccessToken.new(consumer)
response = access_token.get('http://api.hogehoge.com/end/point/people/@me/@self?xoauth_requestor_id=918273645&piyo=fuga')
puts response.body

そこら辺の某SNSとかのAPI叩くとかならこんな感じでしょう

参考サイト

タグ

ruby/send_2_legged_oauth_request.txt · 最終更新: 2011-09-29 20:03 by ore