FB.getLoginStatus () вызывается перед вызовом ошибки FB.init () в консоли

Я пытаюсь проверить, вошел ли пользователь в мое приложение, но я получаю

FB.getLoginStatus (), вызываемый перед вызовом FB.init () .

ошибка в консоли. setSize , похоже, работает (хотя не совсем 1710 высотой, но определенно около 1500), поэтому я не могу понять, почему getLoginStatus () выдает ошибку.

Я также дважды проверил appID (удален ниже), и это определенно верно. Скрипт включен через прямо под моими и

div.

window.fbAsyncInit = function() {
FB.init({
    appId      : 'APPID', // App ID
    status     : true, // check login status
    cookie     : true, // enable cookies to allow the server to access the session
    oauth      : true, // enable OAuth 2.0
    xfbml      : true  // parse XFBML 
});

FB.Canvas.setSize({width: 520, height: 1710});

FB.Canvas.setAutoResize(100);

FB.getLoginStatus(function(response) {
    if (response.authResponse) {
        // logged in and connected user, someone you know
        alert("?");
    } else {
        // no user session available, someone you dont know
        alert("asd");
    }
});
};
38
задан Dennis T 17 May 2019 в 00:23
поделиться