Facebook получить ссылку на профиль после входа в OAuth2 - PullRequest
0 голосов
/ 30 сентября 2018

Я использую логин OAuth2 через социальную сеть Facebook для пользователей на сайте.

Возможно ли получить URL профиля определенного пользователя Facebook после входа в систему (например, accessToken) или Facebook скрывает эту информацию прямо сейчас (после инцидентов с утечкой данных), и это невозможно?

1 Ответ

0 голосов
/ 01 октября 2018

Это так, если пользователь предоставляет разрешение.

Вам нужно запросить разрешение user_link при входе в систему, а затем вы можете запросить поле link объекта пользователя - это вернет URLкоторые можно использовать в браузере для перенаправления на текущий профиль.

Этот URL-адрес содержит токены некоторой формы и, вероятно, имеет ограниченный срок действия - поэтому вам следует хранить их не для долгосрочного использования, а для запроса«свежий», когда это необходимо.

https://developers.facebook.com/docs/facebook-login/permissions#reference-user_link

...