0

我试图建立 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 的方法

我真的很感激对我的每一个好处。谢谢...

4

1 回答 1

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/

于 2012-05-07T11:40:53.563 回答