これはうまくいけばfacebookで「Hello(name)」と言う非常にシンプルなアプリケーションを作成するために使用しているコードですが、「エラーが発生しました」というエラーが表示されます。Facebookのアプリケーション "空のセッション"が動作しない場合、どうすれば修正できますか?
<?php
require "facebook.php";
// create application instance
$facebook = new Facebook(array(
'appId' => '********************************',
'secret' => '********************************',
'cookie' => true,
));
$session = $facebook->getSession();
if (!empty($session)) {
try {
$uid = $facebook->getUser();
$user = $facebook->api('/me');
} catch (exception $e) {}
if (!empty($user))
{
if($_GET['installed']=='1') {
header("Location: http://apps.facebook.com/gamerimg/");
}
echo "Hello ".$user['first_name'];
} else {
die("An error occoured!");
}
} else {
$url = $facebook->getLoginUrl();
echo "<a href='".$url."'>Click here</a> to add the GamerImg Facebook application.";
}
?>
私は非常にfbmlに新しいですので、私は何をすべきか分かりません!どうすれば修正できますか?
これはおそらく、この行とは何かです:$user = $facebook->api('/me');
例外を表示できますか? 'catch(例外$ e){print_r($ e); } ' – Damp
Errr ... yep .. that:http://pastebin.com/eSnSKCvi – Yesterday