Во-первых, 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/
Я считаю, что слишком много тупых людей злоупотребили привилегией знать уровень кредитования пользователя в своих интересах, и поэтому эта «функция» была удалена.