我试图建立Facebook游戏,但我坚持保存得分。
我完全按照http://developers.facebook.com/docs/guides/games/getting-started/#step4中的说法进行了尝试,但它只是不能保存得分。
我认为问题出在此列表中:
$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
));
$user = $facebook->getUser();
print('user : '.$user.' ');
虽然我的fb帐户已经登录,但总是为0。有了这个问题,我无法保存或更新高分。 我需要帮助才能找到检索$ user的方法。
我非常感谢每一个对我的好感。谢谢......
答案 0 :(得分:0)
你有这个部分吗?
// If the user has not installed the app, redirect them to the Auth Dialog
if (!$user) {
$loginUrl = $facebook->getLoginUrl(array(
'scope' => $scope,
'redirect_uri' => $app_url,
));
print('<script> top.location.href=\'' . $loginUrl . '\'</script>');
}
需要记录用户并获取他的数据。
以下是http://developers.facebook.com/docs/authentication/server-side/
的好解释