Создать рейтинг пользователей - PullRequest
0 голосов
/ 27 августа 2011

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

Я пытался сделать это:

$uname = $facebook->api("/{$score->uid}?fields=name");

Это отлично работает для первого пользователя, но другие получают сообщение об ошибке:

Fatal error: Uncaught OAuthException: Error validating application. thrown in /.../mygame/facebook/base_facebook.php on line 1028

Что еще я могу сделать, чтобы получить текущее имя пользователя?

1 Ответ

0 голосов
/ 27 августа 2011

Для чтения счета требуется пользовательский access_token, может потребоваться запрос offline_access или сохранение каждого пользовательского access_token в вашей базе данных и вызов каждого пользователя с использованием каждого отдельного токена.

http://developers.facebook.com/docs/reference/api/application/#scores

Если вы сохраните access_token с помощью offline_access, вам придется обновлять токен в вашей базе данных время от времени или когда пользователь входит в систему.

...