前回、RubyでTwitterのOAuth認証のアクセストークンを得る手順
でTwitterでは無事OAuth成功したのだが、Tumblrで試したらできない、、、
と、思ったらできた。https://api.tumblr.com
とすべきところを、http://api.tumblr.com
にしてた…
require 'oauth'
require 'oauth/consumer'
@consumer=OAuth::Consumer.new( "CONSUMER_KEYを記入","CONSUMER_SECRETを記入", {
:site=>"https://api.tumblr.com"
})
@request_token=@consumer.get_request_token
@request_token.authorize_url
で、表示されたURLにアクセスするとoauth_verifier
がURLについてくるので控えておく。(これがPINか)
@access_token = @request_token.get_access_token(:oauth_verifier => 'ここにoauth_verifierを記入')
puts @access_token.token
puts @access_token.secret
で、ACCESS_TOKEN
とACCESS_SECRET
をそれぞれ控える。
以上!
続きはこれとかでもにょもにょ。
https://github.com/codingjester/tumblr_client