FB.Login имеет 3 нажимаемые кнопки: Отмена. Хорошо. Кнопка «Закрыть» в правом верхнем углу (закрытие всплывающего окна). Когда пользователь нажимает обе кнопки «Отмена» и «Хорошо», обратный вызов запускается с помощью authResponse, который позволяет мне определить, является ли пользователь авторизовать app.
Но если пользователь нажимает «Закрыть», чтобы закрыть всплывающее окно, Fb всегда возвращает статус = подключен. Я не хочу возвращать статус FB = not_authorized
const connectFb = () => {
window.callbackLoginFb = responseLogin => {
console.log('responseLogin',responseLogin)
if (responseLogin.status === 'connected') {
window.getFacebook(responseLogin.authResponse.accessToken);
return;
}
console.warn(responseLogin);
};
FB.login(window.callbackLoginFb);
};