2012年10月25日木曜日

cakephp2.2.3 hybridautu + tmhOAuth レイアウト twitter用

cakephpでtwitterをやるには、hybridauthだけで、OKそうなんですが、
画像付きの投稿が出来ないので、その部分は、tmhOAthでやります。
「手順」
1.ダウンロード、配置
2.Twitterのアプリを作成
3.アクションを作成し、実行(試す)

cakephp2.2.3 + Hybridauth + tmhOAth のレイアウトです。
それぞれをダウンロードして、「だた」下記のように配置(コピー)してください。
コピーするだけでOKなので、解りやすいですね。

「ダウンロード」
(1)cakephp2.2.3をダウンロード
(2)Hybridauthのcakephp用をダウンロード
(3)tmhOAthの最新版をダウンロード
「配置」
(1)cakephpのwebrootにhybridauthをホルダーごとコピー
(2)cakephpのwebrootにtmhOAthをホルダーごとコピー

「ツイッターのdeveloper」にいって、アプリケーション作成し、登録する。
・ここは、他の解説?を見て下さい

「アクション作成」
(ポイント)
・require_onceは、下記の例のままでOK
・base_urlは、例のままでOK
・Twitterのkeyとsecretに、作成したアプリケーションのkeyとsecretを書き込む
・tmhOAth用に、consumer_keyとconsumer_secretのテーブルに作成したアプリのkeyとsecretを書き込む
・表示するイメージを./img/images/とかに準備しておく



(Hybridauthのcallbackの解説)
・$twitter = $hybridauth->authenticate('Twitter'); とするだけで、
 webroot/hybridauth/index.phpを実行、認証して、次の行に戻ってきます。

認証済みの場合は、素通りします。
めちゃ便利ですよね。

0 件のコメント:

コメントを投稿