Возможно, FB.init()
не завершил загрузку и инициализацию сеанса при вызове FB.api()
? Я столкнулся с аналогичной проблемой. Что исправило это для меня, так это завершение моего FB.api()
звонка в FB.getLoginStatus()
, например:
FB.getLoginStatus(function(response) {
FB.api(function(response){ });
});
Похоже, что задержка / проверка правильности инициализации сеанса перед вызовом API. Я надеюсь, что это работает и для вас.