我使用Facebook JDK登录时收到以下错误,非常确定这只是在最近1或2天内才开始发生,是否有人遇到此问题?这是我的JS代码,然后是错误
FB.getLoginStatus(function(response) {
if (response.authResponse) {
//Fire Login Ajax
} else {
FB.login(function(response) {
if (response.authResponse) {
FB.api('/me', function(response) {
//Fire Login Ajax
});
}
});
}
});
Uncaught Error: No polyfill registered for object
q all.js:24
FB.subclass.process all.js:118
FB.provide._processElement.processor all.js:82
FB.provide._processElement all.js:82
FB.provide.parse all.js:82
q all.js:24
FB.provide.parse
答案 0 :(得分:1)
这是一个错误。它在https://developers.intern.facebook.com/bugs/420667497951980报道,正在调查中。
请查看Facebook Actionscript API 'Facebook.Init()' call is suddenly returning null session object. Why?
答案 1 :(得分:0)
我昨晚有一个网站发生了同样的事情。我将问题追溯到这一行:
FB.XFBML.parse();
如果我对此行发表评论,则不会发生错误。
答案 2 :(得分:0)
这是一个FB API问题。
JS SDK问题 今天上午7:42 目前,all.js文件在加载时抛出异常。我们正在努力解决这个问题。有关更多信息和更新,请订阅错误420667497951980。
始终关注FB开发者页面
答案 3 :(得分:0)
如果FQL失败,则可以使用
FB.api({
method: 'fql.query',
query: 'SELECT name, uid, pic_square FROM user WHERE uid=me()'
},
function(rows) {
// Process here
}
)