Похоже, что метод FB.ui = 'oauth' прекратил вызывать нашу функцию обратного вызова на рабочем сайте. Вот наш код:
FB.ui(
{
method: 'oauth',
client_id: '[outClienID]',
redirect_uri: '[validRedirect_uri]',
scope:'email, publish_stream',
response_type: 'token',
display: 'popup'
},
function(response) {
FB.getLoginStatus(checkFBConnect, true);
})
Я попытался заменить FB.getLoginStatus простым предупреждением, и оно никогда не вызывалось. Когда я вызываю FB.getLoginStatus (checkFBConnect, true); Вручную из консоли отладки процесс работает как задумано. Это как наша функция (ответ) никогда не вызывается через Facebook.