Я разработал приложение для Facebook с разрешением «user_photos». Теперь я отправил приложение, которое теперь работает. Я установил его на несколько Facebook-аккаунтов моих друзей... (Да! Они предоставили запрошенные разрешения)
Когда я сейчас пытаюсь сделать запрос, я получаю следующее сообщение об ошибке
{
"error": {
"message": "A user access token is required to request this resource.",
"type": "OAuthException",
"code": 102
}
}
Вот мой запрос-запрос: https://graph.facebook.com/LogInIDOfMyFriendThatHasInstalledTheAPP/?fields=albums.fields(photos,name,description),email&access_token=mySecretAppToken
Хорошо, это работает, если я заменю App-Token на User-Token, который сгенерирован OAuth-Process или через GraphAPIExplorer, но в документации (https://developers.facebook.com/docs/facebook-login/access-tokens/) сказано (в абзаце) "токены приложений", что «Токены доступа к приложениям используются для отправки запросов к API Facebook от имени приложения, а не пользователя. [...]», и что мне нужно создать другой «токен доступа к приложению», но это также не работает.
Я смущен...
Так есть что-то, что я забыл / неправильно понял, или мне нужно использовать oAuth-Way, что означает, что мои друзья должны повторно аутентифицироваться в моем приложении каждые два месяца ???
Большое спасибо!
С уважением Майк