Проверьте токен доступа (Facebook) и получите данные профиля пользователя. - PullRequest
0 голосов
/ 25 марта 2020

Я встроил 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...