手順
-
アプリを登録
OAuth Consumer Key
とSecret Key
を作る -
アクセストークンリクエスト
#!/usr/bin/env ruby require 'oauth' require 'oauth/consumer' @consumer=OAuth::Consumer.new( "consumer key","secret key", { :site => 'http://www.tumblr.com', :request_token_path => '/oauth/request_token', :authorize_path => '/oauth/authorize', :access_token_path => '/oauth/access_token', :http_method => :get } ) @request_token=@consumer.get_request_token put @request_token.authorize_url
-
リクエストトークンを踏む
-
コールバックされる
-
verifirerをメモる
@access_token = @request_token.get_access_token(:oauth_verifier => verifier ) puts @access_token.token puts @access_token.secret
APIによってはOauthリクエスト署名いらいないやつもある
(api_keyのみでOK)
curl http://api.tumblr.com/v2/blog/yaasita.tumblr.com/info?api_key=xxxxxxxxxxxxxxx