Я встроил Firebase на веб-сайт и смог получить информацию.
Теперь необходимо проверить accessToken на сервере, который выбирается из Интернета.
1-й шаг
Генерация access_token с использованием ниже api
https://graph.facebook.com/oauth/access_token?client_id=1234&client_secret=some_secret&grant_type=client_credentials
, который дает ниже json
{
"access_token": "1234|some_secret_here",
"token_type": "bearer"
}
2-й шаг
Теперь используется access_token , полученный с 1-го шага. Необходимо получить данные пользователя с Facebook, а также проверить accessToken , полученный с веб-сайта.
Для этого используйте нижеприведенный api.
https://graph.facebook.com/debug_token?input_token=accessToken_fetched_web&access_token=1234 | some_secret_here
, что приводит к
{
"data": {
"error": {
"code": 190,
"message": "Bad signature"
},
"is_valid": false,
"scopes": []
}
}
Не уверен, в чем проблема. Может ли кто-нибудь помочь мне проверить доступ и получить данные пользователя из Facebook