Могу ли я получить токен доступа без логина? Поскольку мне нужно получить оценки по API ниже и по этому API, мне потребовался access_token.
https://graph.facebook.com/v5.0/{page-Id}/ratings?access_token={page_access_token}
Ниже приведены шаги, которые я сделал для достижения оценок. Первый вызов API
https://graph.facebook.com/oauth/access_token?client_id={client-id}&client_secret={client- secret-id}&grant_type=client_credentials
Второй вызов API
https://graph.facebook.com/debug_token?input_token={user_access_toke}
& access_token = {generate_access_token_from_ouath}
Ошибка:
{ "error": { "message": "(#100) The App_id in the input_token did not match the Viewing App", "type": "OAuthException", "code": 100, "fbtrace_id": "AFBYAMTvW5W65Ur3gUXa_0e" } }
Можете ли вы помочь чтобы получить токен доступа, чтобы я мог получить рейтинг и отзывы.
Для рейтинга вам необходимо использовать жетон страницы. Токен страницы может быть сгенерирован только с токеном пользователя, и для этого вам необходимо войти в систему. Без какого-либо входа Facebook не знает, владеете ли Вы Страницей - что необходимо для чтения Рейтингов через API.
Информация о токенах и способах их генерации: