2012-01-18 2 views
0

Я пытаюсь получить баланс своих игроков.Получить пользователя FB credit balance вернуть пустой массив для нескольких пользователей

Мой сервер называет этот URL: https://api.facebook.com/method/users.getStandardinfo?uids=XXX&fields=credit_balance&access_token=XXX&format=json

Для моего пользователя и других, это работает. Но для нескольких пользователей (у кого есть кредиты FB), я получаю ответ: [] (пустой массив). Итак, я не получаю сообщение об ошибке, но я также не получаю никакого результата ...

Кто-нибудь знает почему?

Спасибо, Roei

ответ

1

Per https://developers.facebook.com/docs/reference/rest/ REST API является устаревшим. Теперь вы должны использовать Graph API. Попробуйте использовать новый API и, возможно, ваша проблема исправлена.

+0

Спасибо! Я не нашел никакой документации о том, как реализовать выборку баланса кредитов с помощью Graph API ... кто-нибудь знает, как это сделать? – Roei

+0

См. Http://developers.facebook.com/docs/credits/. Как вы можете видеть на первой фотографии, диалог http://developers.facebook.com/docs/reference/dialogs/pay/ оплаты уже делает это для тебя. См. Также: http://developers.facebook.com/docs/credits/build/ – DMCS

+0

Да, он проверяет, имеет ли пользователь достаточное количество кредитов, но мне нужно время от времени получать баланс, чтобы отобразить баланс В МОЙ APP/GAME FLASH, поэтому мне нужно иметь возможность запрашивать его независимо от диалогового окна оплаты. – Roei