Не могу прочитать достижения для определенных пользователей - PullRequest
0 голосов
/ 23 сентября 2011

Я испытываю некоторые противоречивые поступки при попытке прочитать достижения из моего приложения. У меня есть 3 тестовых аккаунта, 2 из которых я могу читать достижения. Однако 3-я учетная запись всегда возвращает пустой массив. Все 3 учетные записи имеют разрешение publish_action, и я попытался использовать и user, и app access_token. Вот запрос:

https://graph.facebook.com/{uid}/achievements?access_token={app_access_token}

или

https://graph.facebook.com/{uid}/achievements?access_token={user_access_token}

Теперь я знаю, что у третьего аккаунта есть достижения, поскольку я получаю сообщение об ошибке, когда пытаюсь дать ему уже достигнутое достижение, и тикер игры правильно показывает достижения, которые он заработал.

Ответы [ 2 ]

0 голосов
/ 18 октября 2011

Вы проверили макет Facebook на предмет достижений в вашем приложении? так как в моей учетной записи FB я могу пролонгировать свои собственные достижения, и я получаю полный список достижений, настроенных для каждой игры, а также в других отчетах, эта информация недоступна. Другой отличительной чертой является то, что я вижу свою миниатюру на главной панели Facebook (синяя рядом с входом)

0 голосов
/ 24 сентября 2011

Убедитесь, что третий пользователь предоставил расширенные разрешения user_activities, чтобы операции можно было читать, а не публиковать.Вы можете проверить это, позвонив /me/permissions.

...