Facebook graph api API看不到新的Facebook页面

Facebook graph api API看不到新的Facebook页面,facebook-graph-api,facebook-page,Facebook Graph Api,Facebook Page,首先,我对这是一个相当复杂的问题表示歉意。我搜索了这个网站,看看是否有人问过这个问题,但是,虽然有几个类似的问题,但没有一个与这个具体问题相关 我正在尝试使用页面API设置作为Facebook页面发布的功能。我经历了以下过程: 创建一个应用程序 创建链接到应用程序的页面 已将该页面添加到我的Facebook Business Manager帐户 将自己设置为该页面的管理员 已获取应用程序的访问令牌 然而,当我试图以任何方式与页面交互时,我会得到一个错误。问题似乎在于API不承认我是该页面的管理员

首先,我对这是一个相当复杂的问题表示歉意。我搜索了这个网站,看看是否有人问过这个问题,但是,虽然有几个类似的问题,但没有一个与这个具体问题相关

我正在尝试使用页面API设置作为Facebook页面发布的功能。我经历了以下过程:

  • 创建一个应用程序
  • 创建链接到应用程序的页面
  • 已将该页面添加到我的Facebook Business Manager帐户
  • 将自己设置为该页面的管理员
  • 已获取应用程序的访问令牌
  • 然而,当我试图以任何方式与页面交互时,我会得到一个错误。问题似乎在于API不承认我是该页面的管理员

    这不是编码问题。我已经用SDK和curl手动调用必要的API,以及使用在线图形浏览器工具对其进行了测试。错误消息在所有情况下都是相同的。我还使用故意无效的凭据对其进行了测试,以检查它是否存在身份验证问题

    如果使用Graph Explorer或我自己的代码执行“/me/accounts”API操作,我将正确地返回我的帐户详细信息和我可以访问的所有页面。但是,列表中缺少我的新页面。我可以看到以前创建的所有页面,但看不到这个页面。这似乎意味着我不是该页面的管理员

    但是。。。当我访问网页时,我是一名管理员。我可以完全访问所有的管理功能。它也出现在Android上pages Manager应用程序的我的页面列表中

    很抱歉,这可能是一个RTFM问题,但我已经在文档中搜索了关于我做错了什么的任何提示,没有发现任何有用的东西

    最后一点,为了清楚起见,该应用程序仍在开发中,尚未提交审批。但这不应该是一个问题,我只是用API调用来测试它,这些调用应该在未经批准的情况下工作。该应用程序成功地与我拥有的其他页面交互,前提是我将其限制为不需要批准的呼叫


    有人能告诉我我错过了什么吗?我如何让API认识到我是新创建页面的管理员?

    好的,我是一个正式的numpty。再搜索一下,就会发现这是一个已知的bug

    问题是以前授予的权限不适用于新创建的页面,仅适用于现有页面。解决方法是删除所有当前权限(通过API或图形浏览器),然后重新启用它们

    我已经测试过了,它是有效的。我的问题解决了。我现在可以通过API管理我的新页面了。

    很高兴知道这是一个bug(我没有检查自己),而不是一个功能:-)很惊讶,虽然他们一个月后仍然没有修复它,但我预计这会影响到相当多的页面管理应用程序。