プログラミングメモ
sprintfは
書き換えて出力
sprintf(‘http://apps.facebook.com/%s’,FACEBOOK_APP_ID);
これなら
URLの最後にFacebookのアプリIDを代入できるし
変更したときのメンテナンスも楽
require_once(‘../libs/facebook.php’);
$facebook = new Facebook(array(
‘appId’=>FACEBOOK_APP_ID,
‘secret’=>FACEBOOK_APP_SECRET,
));
これで
appId
secret
をつかって、Facebookオブジェクト作成
$user = $facebook->getUser();
で
Facebookオブジェクトから
ログイン中のユーザー取得
if($user){
try{
$profile = $facebook->api(‘/me’);
}catch(FacebookApiException $e){
$user= null;
$profile=array();
}
}
で、ユーザーIDが取得できているなら
GraphAPIを使い、
プロフィール情報取得
if(! $user){
$url = $facebook->getLoginUrl(array(
‘canvas’=>1,
‘fbconnect’=>0,
‘redirect_uri’=>HTTP_ROOT.’?action=fbcallback’,
));