【发布时间】:2015-03-06 13:10:07
【问题描述】:
我有一个还集成了 facebook 登录的网络应用程序。 由于 v1 仅在 2015 年 4 月 30 日之前可用,我已将 JS 调用更改为使用 v2 sdk (sdk.js),但 {page-id}/tabs 请求不再有效。
Facebook 以错误响应:
代码:200
消息:“(#200) 需要应用访问令牌或此页面的页面访问令牌”
类型:“OAuthException”
这是 api 调用:
checkForInstalledApp: function(pageId, callbackFunction){
FB.api(pageId+'/tabs/'+appid, function(response){
if (response && !response.error) {
callbackFunction(response.data.length > 0);
}
});
}
改回 all.js 就可以了。同样登录成功。到目前为止,只有 {page-id}/tabs 返回错误。
还有其他人遇到过这个问题吗?
【问题讨论】:
标签: javascript facebook facebook-graph-api-v2.0