Логин FB не может получить определенный идентификатор электронной почты пользователя во время входа - PullRequest
0 голосов
/ 07 сентября 2018

Здесь я использую Javascript для некоторых пользователей, я не могу получить адрес электронной почты при входе в систему. Может ли кто-нибудь проверить, где я допустил ошибку. Я получаю адрес электронной почты, который не определен в моей консоли.

FB.init({
  appId: '*******',
  channelUrl : '', 
  xfbml: true,
  status: true,
  cookie: true,
});

function fbAuthUser() {
    FB.login(checkLoginStatus);
}

function checkLoginStatus(response) {
    if(response && response.status == 'connected') {


            FB.getLoginStatus(function(response) {
      if (response.status == 'connected') {
        getCurrentUserInfo(response)
      } else {
        FB.login(function(response) {
          if (response.authResponse){
            getCurrentUserInfo(response)
          } else {
            console.log('Auth cancelled.')
          }
        }, { scope: 'email', return_scopes: true });
      }
    });
     function getCurrentUserInfo() {
      FB.api('/me', function(userInfo) {
        console.log(userInfo.name + ': ' + userInfo.email);
      });
    }


    } else {
        document.getElementById("fb").checked = false
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...