« 無料素材 | メイン | qmail yahoo mail 421で拒否られる »
2011年02月04日
ついったーとの連携
1,自分の作ったアプリ(作る予定のアプリ)をTwitterに登録
http://dev.twitter.com/apps/
にて アプリを登録
----------------------
OAuth 1.0a integrations require more work.
Consumer key
ffmojimojimoji
Consumer secret
d/////////////////////////////
フォローをリクエストしました。
https://api.twitter.com/oauth/request_token
Access token URL
https://api.twitter.com/oauth/access_token
Authorize URL
https://api.twitter.com/oauth/authorize
We support hmac-sha1 signatures. We do not support the plaintext signature method.
Registered OAuth Callback URL
http://gavie.net/twi.php
--------------------------------
2,PHPライブラリをダウンして配置
https://github.com/abraham/twitteroauth
サンプルPGをとりあえず動かすには・・・
config.php の CONSUMER_KEY CONSUMER_SECRET OAUTH_CALLBACK OAUTH_CALLBACK を
自分のものに
twitteroauth.php の中を public $format = 'xml'; に
※json_decodeが使えるなら変更しなくても良いとおもふ
あとはAPIマニュアル見ながらちまちま改造
トークンが無い場合のアプリからTwitter側へのリクエスト
https://api.twitter.com/oauth/request_token?oauth_callback=http%3A%2F%2Fgavie.net%2Fcallback.php&oauth_consumer_key=hogehogeDy4JjKiL3HQ&oauth_nonce=korehanannda5fe&oauth_signature=vBVaaaaa%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1296884779&oauth_version=1.0
これで応答が次のように帰ってくる
oauth_token=wLihogehogesNFeyg&oauth_token_secret=1JoIsoKhogehogeqCklyRzbj7UkVFww&oauth_callback_confirmed=true
これを使って連携を取る
oauth_tokenとoauth_token_secretは1度取得すれば今のところ無期限に使えるらしい。(保存しておけば)
つことらしい。
このあたりが参考なるか?
http://techno-st.net/2009/11/26/twitter-api-oauth-0.html
投稿者 muuming : 2011年02月04日 15:18