У меня есть простая кнопка входа в систему:
<div class="fb-login-button" data-width="234" data-max-rows="1" data-size="large" data-button-type="login_with" data-show-faces="false" data-auto-logout-link="false" data-use-continue-as="false" data-scope="public_profile,email" data-onlogin="system.onFacebookAuth()"></div>
И простой обратный вызов:
system.onFacebookAuth = function() {
FB.getLoginStatus(function(response) {
console.log(response);
});
}
Я пытаюсь войти и:
{…}
authResponse: {…}
accessToken: "..."
expiresIn: 3917
reauthorize_required_in: 7775999
signedRequest: "..."
userID: "90204760053877350"
<prototype>: Object { … }
status: "connected"
<prototype>: Object { … }
Вот и все. Там нет электронной почты, даже общедоступные данные профиля, такие как имя пользователя. Можете ли вы объяснить мне, что не так, пожалуйста?