アプリ登録からtwitterへの書き込みまでをするデモです。 アクセストークンの取得に使ったスクリプトはこちら: http://gist.github.com/388067
make_token.rb ��G�{U ��z�{U require 'twitter_oauth' print 'Consumer Key> ' consumer_key = gets.chomp print 'Consumer Secret> ' consumer_secret = gets.chomp t = TwitterOAuth::Client.new( :consumer_key => consumer_key, :consumer_secret => consumer_secret ) req = t.request_token puts 'OK' puts "please access and get PIN: #{req.authorize_url}" print 'PIN> ' pin = gets.to_i acc = t.authorize( req.token
Google, twitter, mixiアプリなどのAPI認可のためのOAuth(オース)という プロトコールが利用されています。 今回は、マッシュアップなWebサービスを作る上で必要になってくるOAuthの簡単な概念とrubyでの使用例を紹介したいと思います。 ■ OAuthとは? デスクトップアプリやwebアプリケーションなどにセキュアなAPI認証の 標準的な手段を提供するオープンプロトコルです。 OAuth利用することによって、ユーザのgoogleアカウント情報(ID,Password)を保持しなくてもgoogleのアドレス帳などを参照するwebサービスを作ることができます。 ■ OAuthが必要になった背景 OAuthがなかった場合、先程の例のようなgoogleのアドレス帳を参照するサービスを作ろうとした場合、ユーザのgoogleアカウント情報をもとにアクセスすることになります。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く