Согласно документации Facebook:
"Создайте или обновите оценку для пользователя
Вы можете опубликовать оценку или пользователя, отправив HTTP-запрос POST на / USER_ID / scores с приложением access_token, если у вас есть разрешение publish_actions. "
Итак, я получаю токен доступа к приложению из инструмента токенов доступа. Я также убедился, что разрешение publish_actions включено.
Когда я использую API Explorer для / USER_ID / scores с токеном доступа к приложению, я получаю следующую ошибку:
{
"error": {
"message": "A user access token is required to request this resource.",
"type": "OAuthException"
}
}
В ПОРЯДКЕ. Вместо этого я предоставляю токен доступа пользователя и получаю:
{
"error": {
"message": "(#15) This method must be called with an app access_token.",
"type": "OAuthException"
}
}
Что я здесь делаю не так?
РЕДАКТИРОВАТЬ: он работает, если для аутентификации выбрано значение WEB вместо Mobile / Native.