このコードを試す - アプリケーションを作成するときに使用する作業コードです。私は新しい、新鮮なブラウザや他のアカウントにそれをテストすることを忘れないでください
< ?php
require_once('facebook.php');
// Create our Application instance.
$facebook = new Facebook(array(
'appId' => 'YOUR APP ID',
'secret' => 'YOUR APP SECRET',
'cookie' => true
));
if ($user = $facebook->getUser()) { //user is logged in and authorized us
$user = $facebook->getUser();
$fbme = $facebook->api('/me');
print "Welcome User ID: " . $user;
print_r($fbme);
} else { // User has not authorized us or is not logged in
$params = array(
'fbconnect'=>0,
'canvas'=>1,
'req_perms'=>'publish_stream,email',
// For a full list of permissions: http://developers.facebook.com/docs/authentication/permissions
);
$loginUrl = $facebook->getLoginUrl($params);
print "<script type='text/javascript'>top.location.href = '$loginUrl';</script>";
}
あなたはPHP SDK
を使用しているあなたのメッセージから想定しています。 {//ユーザーがログインし、許可されている($ユーザ= $ facebook->のgetUser())場合
:この `のようにそれを使用する必要があります新しいPHP SDKのgetSessionsと
の可能な複製[iFrame App。許可リクエスト?](http://stackoverflow.com/questions/3436496/iframe-app-permissions-request) –