「連ツイ」リリース

2011/05/23

連続一文字ツイート「連ツイ」作りました。
連ツイ

動機

←このボタンを勉強に作ってみたくて、それきっかけで手頃なサービス無いかなーと思い作りました。

作り方

概要ですがざっと。

  • ここ(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 : 最初の画面。←このボタンがある画面
  • 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への理解も深まってよかったかなと思います。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です