Facebook graph api 是否仍然可以使用Graph API将页面作为页面发布到风扇页面?

Facebook graph api 是否仍然可以使用Graph API将页面作为页面发布到风扇页面?,facebook-graph-api,facebook-page,Facebook Graph Api,Facebook Page,我有以下代码: 为用户请求“管理\u页面”和“发布\u操作”权限 获取用户的长期访问令牌 获取/me/accounts以列出此用户是其页面管理员的页面 获取页面的访问令牌,例如ID为page\u ID(我可以使用调试器验证该令牌是否具有相关页面的配置文件ID,有效期为Never,以及管理页面和发布操作权限) (几分钟后)尝试使用该访问令牌发布到/PAGE_ID/feed 我得到“用户尚未授权应用程序执行此操作” 关于这一点的大多数讨论都是在脱机访问权限失效之前进行的。发布到用户的提要有效,但

我有以下代码:

  • 为用户请求“管理\u页面”和“发布\u操作”权限
  • 获取用户的长期访问令牌
  • 获取/me/accounts以列出此用户是其页面管理员的页面
  • 获取页面的访问令牌,例如ID为page\u ID(我可以使用调试器验证该令牌是否具有相关页面的配置文件ID,有效期为Never,以及管理页面和发布操作权限)
  • (几分钟后)尝试使用该访问令牌发布到/PAGE_ID/feed
我得到“用户尚未授权应用程序执行此操作”

关于这一点的大多数讨论都是在脱机访问权限失效之前进行的。发布到用户的提要有效,但发布到页面提要无效。我想知道我的代码是否不好,或者Facebook是否已经删除了使用Graph API以这种方式发布到粉丝页面(而不是用户)的功能


有人还在成功地使用它吗?

不确定您使用的是哪种语言,虽然这不重要,但只要您使用页面标记,您就应该没事了

您可以通过进入资源管理器并

  • 获取页面令牌
    /me/accounts
  • 设置为
    POST
    并使用字段
    消息调用
    /PAGE\u ID/feed

如果无法通过第二步,请尝试使用页面令牌向
/me
发出get请求,您应该获得页面而不是用户。

当然,这仍然是可能的。您只是在这里处理过期的访问令牌。因此,获取一个非过期的令牌:我已经使用调试器验证了令牌,它显示了相关页面的概要文件ID和从不过期。对不起,我应该这么说-我编辑了这个问题来澄清。你有这样做的代码吗?我使用的是PHP,但我在使用explorer工具时也看到了同样的行为。你最近成功地做到了吗?顺便说一句,如果我做了一个GET-to/me,那么我确实得到了页面。