我的fb js sdk脚本突然停止工作。我的代码是:
FB.init({appId:facebook.appId, version:'v2.7'});
FB.login(function(response){
console.log(response);
if(response.authResponse){
FB.api('/me', function(response){
console.log(response);
});
}
},{scope:'public_profile'});
第一个日志给了我一个带有"连接"one_answers" authresponse"数组的数组。之后,我看到一个错误:
GET https://graph.facebook.com/v2.7/me?access_token=EAALFKWrB6...&method=get&pretty=0&sdk=joey&suppress_http_code=1 400 ()
但是,如果我将URL粘贴到浏览器上,它可以正常工作,所以我认为它不能是" 400不良请求"。
第二log给了我FB错误数组,并带有消息"必须使用主动访问令牌来查询有关当前用户的信息"。
这是错误的令牌吗?但是它在直接URL中起作用。我不知道发生了什么。
预先感谢。
我发现了问题。是卡巴斯基的防病毒软件。禁用后,一切都像魅力一样工作。