Javascript Facebook{page id}/tabs无法使用v2 sdk
我有一个web应用程序,它还集成了facebook登录。 由于v1只在2015年4月30日之前可用,我将JS调用更改为使用v2 sdk(sdk.JS),但是{page id}/tabs请求不再有效 Facebook的回应是一个错误: 代码:200 消息:(#200)需要此页面的应用程序访问令牌或页面访问令牌 类型:“OAutheException” 这是api调用:Javascript Facebook{page id}/tabs无法使用v2 sdk,javascript,facebook,facebook-graph-api-v2.0,Javascript,Facebook,Facebook Graph Api V2.0,我有一个web应用程序,它还集成了facebook登录。 由于v1只在2015年4月30日之前可用,我将JS调用更改为使用v2 sdk(sdk.JS),但是{page id}/tabs请求不再有效 Facebook的回应是一个错误: 代码:200 消息:(#200)需要此页面的应用程序访问令牌或页面访问令牌 类型:“OAutheException” 这是api调用: checkForInstalledApp: function(pageId, callbackFunction){ FB.
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返回错误。。到目前为止
还有其他人遇到过此问题吗?根据文档,即使在阅读选项卡时,您也必须使用页面令牌: 我建议用页面标记试试 如果您不知道如何生成页面标记,以下链接将帮助您: