Здесь я использую 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
}
}