Могу ли я использовать FB._USERID для проверки состояния регистрации вместо FB.GetLoginStatus?
-
26-10-2019 - |
Вопрос
Facebook говорит Чтобы проверить зарегистрированный статус следующим образом:
FB.getLoginStatus(function(response) {
if (response.authResponse) {
// logged in and connected user, someone you know
} else {
// no user session available, someone you dont know
}
});
Тем не менее, кажется, что FB._UserID равен 0, когда пользователь не вошел в систему, так почему бы не проверить для зарегистрированного статуса с этим, что кажется намного проще?
if (FB._userID == 0) {
// user is not logged in
} else {
// user is logged in
}
Решение
Я бы сказал, что причина в
FB._Userid официально не задокументирован ... Даже это работает в данный момент, вы не можете Gaurantee, что это поведение / переменная все еще будет там завтра.
Многие разработчики обнаружили, что их приложения часто ломаются, когда Facebook разворачивается код ... это просто потому, что они не кодируются соответственно с Doc / Platform Doc / Ridine
Не связан с StackOverflow