目次

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

バージョンと製造年月日

準備

まず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 OAuth GEM

タグ