【发布时间】:2012-07-07 13:29:47
【问题描述】:
我已经为此苦苦思索了好几个小时了...似乎无法通过 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.
【问题讨论】:
-
我当然会...哈哈。我只是被标记出页面,试图自己找到解决方案。你去吧。顺便说一句...我也发现这有帮助..stackoverflow.com/questions/7444110/…
-
我也接受了我自己回答的一半以上的问题......我是多么的冠军:P
标签: facebook facebook-graph-api