Я это Js:FB.login() возвращает нуль на первый вызов
$(document).ready(function() {
$('.login-link').click(function() {
FB.login(function(response) {
console.log(response);
if (response.authResponse) {
console.log('Welcome! Fetching your information.... ');
FB.api('/me', function(resp) {
console.log('Good to see you, ' + resp.name + '.');
});
} else {
console.log('User cancelled login or did not fully authorize.');
}
}, {scope: 'email'});
});
});
, который связан с <div class="login-link">FB modal login</div>
Проблема заключается в том, когда я нажимаю на кнопку FB.login и авторизовать приложение response.authResponse - это null и response.status не_авторизован. Если я снова нажму на нее или обновит страницу, она показывает, что пользователь разрешил приложение, но, очевидно, мне это нужно в первый раз. Код взят от Facebook с небольшими изменениями.
Любые идеи, как это решить?