我有一个网络应用程序,还集成了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返回错误。
其他人遇到过这个问题吗?
根据文档,即使读取选项卡,也必须使用页面令牌:
https://developers.facebook.com/docs/graph-api/reference/v2.2/page/tabs#read
我建议尝试使用页面令牌。
如果您不知道如何生成页面令牌,则以下链接将为您提供帮助:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句