$facebook->getUser() всегда возвращает 0

Я пытался создать игру на фейсбуке, но застрял в сохранении счета.

Я попробовал точно так, как написано в http://developers.facebook.com/docs/guides/games/getting-started/ но просто не сохранил счет.

Я думал, что проблема в этом списке:

$facebook = new Facebook(array(
      'appId' => $app_id,
      'secret' => $app_secret,
    ));

  $user = $facebook->getUser();
  print('user : '.$user.' ');

всегда есть 0, хотя моя учетная запись fb вошла в систему. С этой проблемой я не смог ни сохранить, ни обновить рекорд. Мне нужна помощь, чтобы найти способ получить $ user.

Я действительно ценю каждую услугу для меня. Спасибо...

1 ответ

У вас есть эта часть?

// 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/

Другие вопросы по тегам