Впервые касаясь вещей о 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>
, что я могу использовать из своего бэкэнда, чтобы получить профиль пользователя.
Может кто-нибудь, пожалуйста, помогите мне пройти через это?
Спасибо в заранее за любую помощь / предложения.