Задать вопрос

Yii2 авторизация через фейсбук?

Добрый день!

Использую модуль https://github.com/Nodge/yii2-eauth для авторизации через соцсети

мне нужно вытащить из соцсети ссылку на профиль пользователя, но фейсбук не не отдает ссылку и даже id пользователя не отдает

для примера можно авторизоваться в демке:
nodge.ru/yii-eauth/demo2

и там вместо id пользователя какой-то левый id и ссылка типа https://www.facebook.com/app_scoped_user_id/346534... по которой профиль не открывается.
  • Вопрос задан
  • 722 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
@Gregpopov
Full stack web developer
yii2-user, намного проще
Ответ написан
Комментировать
Там же есть graph fields Link он возвращает такого формата
"link":"https://www.facebook.com/1091552020"

К тому же, вы получаете id юзера из фейсбука и в нужных местах можете подставлять где надо. Просто этот модуль, для сохранения identity изменяет айдишку, для того, что бы не получить дубликаты по соц сетям и по базе.

Я ставил этот плагин и работаю с ним часто, что именно у вас не выходит? к тому же, смотрите что вы получаете за данные в вендоре в service.
Ответ написан
Комментировать
Если хочешь разобраться в аутентификации через фейсбук проще самому написать и понять как и что работает. В интернете есть много по этому написано(ruseller.com/lessons.php?rub=37&id=1670) а потом пошагово разбирать что у тбя не так написано.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы