FB.ui method='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 调用。