【问题标题】:How to remove FaceBook page tab via api如何通过 api 删除 Facebook 页面标签
【发布时间】: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


【解决方案1】:

错误消息似乎令人困惑。我过去也遇到过这个问题。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-09
    • 1970-01-01
    • 2011-04-14
    • 2013-06-01
    • 2018-05-23
    • 2012-11-29
    • 2016-03-08
    • 1970-01-01
    相关资源
    最近更新 更多