几个小时以来,我一直在努力解决这个问题……而且似乎无法通过 api 删除 facebook 页面选项卡。使用的访问令牌具有以下所有权限“offline_access,publish_stream,manage_pages,publish_actions”
我试着打电话
https://graph.facebook.com/[page id]/tabs/app_[app_id]?method=delete&access_token=[access token]
回应是
{
"error": {
"message": "(#210) Subject must be a page.",
"type": "OAuthException",
"code": 210
}
}
如果我使用 facebook 图形资源管理器
http://developers.facebook.com/tools/explorer
响应是选项卡对象 json... 不会删除
如果我做 javascript api 调用
FB.api(**pageid/tabs/app_1234**, 'delete', {access_token: **My Access tocken**} ,function(response) {
alert(response);
});
响应是(#210) 主题必须是一个页面。
我已经读过,如果你包含完整的 pagid/tabs/tabid 那么它会变成 /paigeid/tabs/pagaid/tabs/tabid 所以我试过了
FB.api(**app_1234**, 'delete', {access_token: **My Access tocken**} ,function(response) {
alert(response);
});
回应是
(#803) Some of the aliases you requested do not exist: app_XXXXXXXXXXXX
如果我使用 C# facebook 客户端
fc.Delete( "pageid/tabs/tabid")
结果又是
(#210) Subject must be a page.