「連ツイ」リリース
連続一文字ツイート「連ツイ」作りました。
動機
画像未復旧: lighter.png←このボタンを勉強に作ってみたくて、それきっかけで手頃なサービス無いかなーと思い作りました。
作り方
概要ですがざっと。
ここ(https://dev.twitter.com/)でアプリケーション登録しましょう。
twitterのoauth用ライブラリを取得。gitの場合→git clone git://github.com/abraham/twitteroauth.git
twitteroauthの中にあるサンプルソースを参考に、作る
twitteroauthの概要
参考にしたサンプルの概要です。
twitteroauth/config.php : 登録したアプリのConsumer key,Consumer secretと、callback先のURLを設定
twitteroauth/connect.php : 最初の画面。画像未復旧: lighter.png←このボタンがある画面
twitteroauth/redirect.php : ボタンのクリック先の処理。twitter.comの承認画面にリダイレクト
twitteroauth/callback.php : 承認から帰ってくる遷移先。index.phpにリダイレクト(config.phpで設定)
twitteroauth/index.php : 認証後の画面
twitteroauth/clearsessions.php : セッションを削除
twitteroauth/twitteroauth/ : OauthとツイッターAPI用のライブラリのあるディレクトリ
DBもいらないのでPHPだけですね。セッション($_SESSION)を利用しているので、保持する値がどこでどう使われてるか、がポイントです。
終わりに
忘れかけてたのもあるのですが、Oauthへの理解も深まってよかったかなと思います。