require 'rubytter'
require 'oauth'
ck = 'CONSUMER KEY 登録時取得'
cs = 'CONSUMER SERCRET 登録時取得'
at = 'ACCESS TOKEN 要取得'
ats = 'ACCESS TOKEN SERCTET 要取得'
consumer = OAuth::Consumer.new( ck, cs, :site => 'http://api.twitter.com')
actoken = OAuth::AccessToken.new( consumer, at, ats)
rubytter = OAuthRubytter.new(actoken)
rubytter.update("まんまみーや")
こんな感じですが、各取得部分の値をTwitterから取得する必要があります
手順は方法は2段階
まず、ブラウザからツイッターのアカウントでログインして
http://twitter.com/oauth_clients にアクセス
必要情報を入力後に遷移するページで
Consumer key
Consumer secret
を取得してメモするなりコピペで保存するなりする
サーバーのirbから
require 'rubygems'
require 'oauth'
consumer = OAuth::Consumer.new( "取得したConsumer key","取得した Consumer secret", :site => "http://twitter.com")
request_token = consumer.get_request_token
puts request_token.authorize_url
これを実行して 表示されるURLをブラウザから表示すると
暗証番号が表示されるのでこれを必ずメモして irbに戻り続きを
access_token = request_token.get_access_token(:oauth_verifier => '暗証番号')
puts access_token.token
puts access_token.secret
としてACCESS TOKEN / ACCESS TOKEN SECRET 要取得 の2つの値を獲て準備完了
0 件のコメント:
コメントを投稿