Facebook graph api 使用Graph API returns从facebook页面更新/删除选项卡;(#210)主题必须是一页。”;

Facebook graph api 使用Graph API returns从facebook页面更新/删除选项卡;(#210)主题必须是一页。”;,facebook-graph-api,facebook-page,Facebook Graph Api,Facebook Page,我正在尝试从facebook页面删除应用程序选项卡。 根据文档,我应该向“发出删除请求”https://graph.facebook.com/PAGE_ID/tabs/TAB_ID“使用页面访问令牌,但当我这样做时,会出现错误”(#210)主题必须是页面。” 尝试更新选项卡时也会发生同样的情况。 我已向用户请求“管理页面”权限,并且我拥有正确的访问令牌(添加选项卡非常有效)。 确切的请求是:(使用访问令牌) 有人知道我做错了什么吗??还是有一个开放的bug报告 非常感谢我没有为您提供解决方案,但

我正在尝试从facebook页面删除应用程序选项卡。 根据文档,我应该向“发出删除请求”https://graph.facebook.com/PAGE_ID/tabs/TAB_ID“使用页面访问令牌,但当我这样做时,会出现错误”(#210)主题必须是页面。” 尝试更新选项卡时也会发生同样的情况。 我已向用户请求“管理页面”权限,并且我拥有正确的访问令牌(添加选项卡非常有效)。 确切的请求是:(使用访问令牌)

有人知道我做错了什么吗??还是有一个开放的bug报告


非常感谢

我没有为您提供解决方案,但我知道我在删除选项卡时遇到了一些问题,这归结为该选项卡的ID(从调用get
/PAGE\u ID/tabs
返回)已经包含页面ID和“tabs”路径


起初,我是通过获取标签ID并将其粘贴在
/PAGE\u ID/tabs/
的末尾来构建我的URL,但这没有起作用,因为URL最终类似于
/12345/tabs/12345/tabs/app\u 4567
。一旦我意识到选项卡ID已经有点“复合”了,我就让移除开始工作。

我没有解决方案,但我知道移除选项卡时遇到了一些问题,归结起来就是选项卡的ID(从调用get
/PAGE\u ID/tabs
返回)已经包含页面ID和“tabs”路径


起初,我是通过获取标签ID并将其粘贴在
/PAGE\u ID/tabs/
的末尾来构建我的URL,但这没有起作用,因为URL最终类似于
/12345/tabs/12345/tabs/app\u 4567
。一旦我意识到标签ID已经有点“复合”了,我就让Remove开始工作。

将页面访问令牌添加到Facebook API的调用中

var PageAccessToken = 123456789123456789123456789123456789;
FB.api(
    "/{page_id}/tabs",
    "POST",
    {
        "object": {
            "app_id": "{page_id}"
        }
    },{
    "access_token": PageAccessToken
    },
    function (response) {
      if (response && !response.error) {
        console.log(response);
      } else {
        console.log(response.error);
      }
    }
);

将页面访问令牌添加到Facebook API的调用中

var PageAccessToken = 123456789123456789123456789123456789;
FB.api(
    "/{page_id}/tabs",
    "POST",
    {
        "object": {
            "app_id": "{page_id}"
        }
    },{
    "access_token": PageAccessToken
    },
    function (response) {
      if (response && !response.error) {
        console.log(response);
      } else {
        console.log(response.error);
      }
    }
);

请不要在你的帖子上签名。有关详细信息,请参阅。是否确实使用页面访问\ U令牌进行删除(从该页面用户的帐户连接中获得的令牌)?如果使用用户的活动令牌,通常会引发此错误。是的,这与我用于添加选项卡(同一选项卡)的访问令牌相同。顺便说一句,这个错误也会出现在Graph API浏览器中…请不要签署您的帖子。有关详细信息,请参阅。是否确实使用页面访问\ U令牌进行删除(从该页面用户的帐户连接中获得的令牌)?如果使用用户的活动令牌,通常会引发此错误。是的,这与我用于添加选项卡(同一选项卡)的访问令牌相同。顺便说一句,这个错误也会出现在Graph API Explorer中……你能为你的答案添加一个解释吗,这样对更多的人会有帮助?尽管这段代码可能有助于解决这个问题,但提供关于为什么和/或如何回答这个问题的附加上下文将显著提高其长期价值。请在您的答案中添加一些解释。能否在您的答案中添加解释,以便对更多人有所帮助?尽管此代码可能有助于解决问题,但提供有关为什么和/或如何回答问题的其他上下文将显著提高其长期价值。请在您的回答中添加一些解释。