в моем веб-приложении у меня есть кнопка входа в FB;когда я захожу на FB и затем захожу на свою веб-страницу, я правильно вижу кнопку «Вход» и «кнопку входа FB», потому что я еще не предоставил учетные данные для доступа.Но запуская тестовую функцию, на консоли я вижу «status: connected», которая сообщает мне, что я получил доступ как к FB, так и к моему веб-приложению, в то время как я ожидаю «status: 'not_authorized'», потому что я присоединился к FB, ноне в моем веб-приложении ... почему?Вот мой код:
<script>
function statusChangeCallback(response) {
console.log('statusChangeCallback');
console.log(response);
if (response.status === 'connected') { // Logged into app and Facebook
testAPI();
} else if (response.status==='not_authorized'){ // Logged into FB but not into app
alert("not_authorized");
} else {
document.getElementById('status').innerHTML='Log '+'into FB'; // not logged in FB
}
}
window.fbAsyncInit = function() {
FB.init({
appId : '',
cookie : true, // enable cookies to allow the server to access the session
xfbml : true, // parse social plugins on this page
version : 'v3.2' // use version 2.2
});
FB.getLoginStatus(function(response) {
statusChangeCallback(response);
});
};
</script>