Как проверить, что пользователь вошел в Facebook - PHP SDK
-
11-12-2019 - |
Вопрос
Как я могу определить, что пользователь вошел в Facebook, но не аутентифицировал мое веб-приложение Facebook с использованием PHP SDK.Я знаю, что у нас есть $ user= $ facebook-> getUser (); Но это только проверьте, что пользователь аутентифицировал приложение или нет.Я хочу что-то вроде fb.getloginstatus
- Пользователь вошел в систему Facebook и аутентифицировал ваше приложение (подключено)
- пользователь вошел в Facebook, но не аутентифицировал ваше приложение (Not_Authorized)
- Пользователь не вошел в систему в Facebook в это время и поэтому мы не знаем, если они подтвердили ваше приложение или нет (неизвестно)
Хотите определить второе условие, используя PHP SDK I.E. not_Authorized, но вошел в систему в Facebook
Решение
PHP SDK на своем нет способа узнать это.
JS SDK может сделать перекрестные вызовы иметь проверку Facebook, если есть активное сеанс под их доменом.С серверной стороны в одиночку нет никакого способа сделать что-то похожее.
Я хочу что-то вроде fb.getloginstatus
И почему бы не использовать только что и пройти информацию на сервер?(Cookie, ajax, ...)