Фейсбук Доступ к токенам для получения профиля пользователя - PullRequest
0 голосов
/ 29 апреля 2020

Впервые касаясь вещей о Facebook.

Попытка сделать Facebook вход третьего поставщика. Разработчик, с которым я работал, делает это через бэкэнд вместо того, как учебник Facebook делает это через веб-интерфейс.

Сейчас логин работает и может получить возврат

accessToken: "EAAaz15rigu"   
userID: "10928"

Сейчас пытаясь получить профиль пользователя, такой как имя, фамилия и аватар. Я искал и нашел эту документацию

https://developers.facebook.com/docs/messenger-platform/identity/user-profile/#fields

https://graph.facebook.com/<PSID>?fields=first_name,last_name,profile_pic&access_token=<PAGE_ACCESS_TOKEN>

Дело в том, что <PSID>Page Scope ID и <PAGE_ACCESS_TOKEN> не предоставлено

Итак, я снова искал page access token

https://developers.facebook.com/docs/facebook-login/access-tokens/#pagetokens

https://graph.facebook.com/{your-user-id}/accounts?access_token={user-access-token}

это то, что я вижу, поэтому я ввел то, что возвращается после входа в систему https://graph.facebook.com/10928/accounts?access_token=EAAaz15rigu

Я вижу пустой массив, даже если массив не пустой, как показано в примере в документации. Я до сих пор не вижу ничего, что <PSID>, что я могу использовать из своего бэкэнда, чтобы получить профиль пользователя.

Может кто-нибудь, пожалуйста, помогите мне пройти через это?

Спасибо в заранее за любую помощь / предложения.

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