Получить пользователей Facebook Кредиты Баланс - PullRequest
2 голосов
/ 01 февраля 2012

Мы внедряем кредиты Facebook в качестве виртуальной валюты на Facebook.

Мы подали заявку и получили белый доступ для доступа к методу баланса кредитов Facebook, однако из небольшой документации, которую мне удалось найти (в основном сообщения на форуме), он, похоже, не работает!

Я использую следующий URL для получения баланса кредитов пользователя: https://api.facebook.com/method/users.getStandardinfo?fields=credit_balance&format=json&uids=FB_USER_ID&access_token=DEVELOPMENT_APP_ACCESS_TOKEN

И я получаю следующую ошибку:

"error_code": 13, "error_msg": "Основной запрос FQL, сделанный этим При вызове API произошла следующая ошибка: credit_balance не является член пользовательской таблицы. ",

Можете ли вы подтвердить, что вышеуказанный URL-адрес правильный, и, если нет, указать мне направление какой-либо документации, после примерно часа поиска в документации я ничего не нашел!

1 Ответ

3 голосов
/ 02 февраля 2012

Во-первых, API-интерфейс REST устарел, и вы должны использовать новый API-интерфейс Graph. Смотри: https://developers.facebook.com/docs/reference/rest/

Мы находимся в процессе устаревания API REST. Если вы строите новое приложение Facebook, пожалуйста, используйте Graph API. Пока есть функциональность, которую мы еще не перенесли, Graph API центр платформы Facebook движется вперед и где все новое функции будут найдены.

Также на https://developers.facebook.com/docs/reference/rest/users.getStandardinfo/ нет поля с именем credit_balance.

Я также перешел к https://developers.facebook.com/docs/reference/fql/user/, и там тоже нет поля с именем credit_balance.

Но я пошел на https://developers.facebook.com/docs/credits/ и прочитал кредиты. Похоже, что они удалили возможность для приложения получать эту информацию вместо новых кредитных диалогов Facebook, которым не требуется, чтобы приложение знало кредитный баланс пользователя, поскольку Facebook будет отображать его пользователю для приложения в их диалог.

Вы можете узнать о том, как интегрировать новые диалоги, следуя руководству здесь: https://developers.facebook.com/docs/credits/build/

Я считаю, что слишком много тупых людей злоупотребили привилегией знать уровень кредитования пользователя в своих интересах, и поэтому эта «функция» была удалена.

...