Я пытаюсь реализовать результаты для своей Facebook-игры (Flash-игра с Ruby/Sinatra Backend). Это фактически работает без ошибок, но проблема в том, что показан только мой собственный показатель. Друг добавил и разрешил приложение все, что он запрашивает, и у него такая же проблема. Показан только его счет, но не мой.Оценки друзей не включены в Facebook Graph API Оценки
Я запрашивающие баллы через следующий код:
@client = Mogli::Client.new(session[:at])
@scores = @client.get_and_map("/#{ENV["FACEBOOK_APP_ID"]}/scores")
Как я уже говорил, метод возвращает правильный ответ, но он содержит только счет для пользователя, а не для своих друзей. В документации говорится, что вызов вернет все оценки для игры.
Я пробовал вызов в консоли отладки графа FB, и там был возвращен тот же результат. Просто мой счет. Я попытался реализовать его самостоятельно с помощью Net :: HTTP.get, но получил те же результаты.
Пробовал ли кто-нибудь Оценки раньше и может дать мне подсказку о том, что я делаю неправильно?
Я пробовал все access_tokens, и, очевидно, он только что возвращает что-либо с user_access_token (так как это указано в документации).
Любая помощь была бы принята с благодарностью!
Спасибо, LetzFlow
Спасибо за ответ, но это именно то, что я пытался сделать. Я использую действительный токен доступа пользователя и должен получать оценки от меня и моего друга. Но мы оба получаем только свои. – LetzFlow
Тогда это ошибка. Вы должны сообщить об этом разработчикам .facebook.com/bugs (или посмотреть, есть ли уже один журнал). – DMCS