Apaceh&PHP のインスコと Facebook php-sdk のダウンロード

ApachePHPインスコはグーグル先生に教えてもらってください。Windowsだと、SSLApacheを導入するのは結構厄介です。無くてもなんとかなるのですが、FBの仕様上後々非常に面倒なので、なんとか頑張ってください。
http://httpd.apache.org/download.cgi からDLして、http://www.aconus.com/~oyaji/www/apache_win_ssl.htm を参考に・・

FB php-sdk

https://github.com/facebook/php-sdk/

からダウンロードできます。

DLしたら、example.php を fb.php に名前変更して、http://localhost/fb.php でアクセスできるところに保存します。そして fb.php の先頭のrequireするファイル名、アプリケーションID&キーを自分の環境に合わせて変更します。

require 'パスを環境に合わせて/facebook.php';

$facebook = new Facebook(array(
  'appId' => 'アプリID',
  'secret' => 'アプリの秘訣',
  'cookie' => true,
));
:
: 以降そのまま
:

そして、Facebook からログアウトした後、Canvas Page (http://apps.facebook.com/xxxx/)にアクセスします。すると以下のような画面になるハズです。(ログインしたままだと https に接続しに行きます)

で、「f Login」ボタンを押してログインします。「Connect with Facebook」は上手くいきませんので押さないように。押してもいいけど。

ログインすると、自分のデータが表示されると思います。

次回は fb.php をもうちょっといじってみましょうか。


# いやー、これだけ読むと簡単そうですが、実際にやるとわかりますけどアホみたいな落とし穴がいっぱいあって苦労しますよー。