如何通过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. 
+0

当然我会......大声笑。我只是从页面中退出,试图自己找到一个解决方案。有你去。和ty btw ...我也发现这有助于..http://*.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

+0

我也接受了超过一半的问题,我回答自己...我是一个冠军:P – robert 2012-07-07 06:31:11

是错误消息似乎是混乱的。过去我也遇到过这个问题。

您没有使用正确的access_token。使用页面的access_token。