如何通过api删除FaceBook页面选项卡
问题描述:
我一直在我的头上撞了几个小时...现在似乎无法通过api删除Facebook页面选项卡。所使用的访问令牌的所有如何通过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 /标签/ tabid然后就变成/ paigeid /标签/ pagaid /标签/ 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.
答
是错误消息似乎是混乱的。过去我也遇到过这个问题。
您没有使用正确的access_token。使用页面的access_token。
当然我会......大声笑。我只是从页面中退出,试图自己找到一个解决方案。有你去。和ty btw ...我也发现这有助于..http://stackoverflow.com/questions/7444110/fetching-pages-tab-and-adding-tab-to-the-facebook-pages-by-graph- api-method-fb – robert 2012-07-07 06:25:44
我也接受了超过一半的问题,我回答自己...我是一个冠军:P – robert 2012-07-07 06:31:11