首页 > 解决方案 > 发布到我使用 Graph API 管理的 Facebook 页面

问题描述

我正在发布到我使用 facebook API 管理的 facebook 页面。直到昨天,我还能够使用 facebook graph API 发帖。突然,我开始看到 publish_pages 权限的权限问题。就好像这个特定的权限已从令牌中撤销(我使用令牌调试器进行了验证)。当我尝试生成具有相关publish_page权限的新用户访问令牌时,我在graph explorer中看不到publish_page的权限。我使用的令牌是使用具有相关权限的用户访问令牌生成的,以获取页面令牌。

从文档中,我看到我们确实需要 App 审查才能获得 publish_page 权限。但是我们也需要它来获得 manage_page 权限。我的令牌具有 manage_page 权限,当我生成用户访问令牌时,我可以在图形资源管理器中看到此 manage_page 权限的选项。

当我尝试为页面生成令牌时,我看到了获取 publish_page 权限的选项。但是当我尝试选择该选项时,出现以下错误:Invalid Scopes: publish_pages。此消息仅向开发人员显示。您的应用程序的用户将忽略这些权限(如果存在)。请阅读文档以获取有效权限:https ://developers.facebook.com/docs/facebook-login/permissions

在发布到我管理的页面之前,我是否需要验证我的应用程序?我还能尝试什么?

标签: facebook-graph-api

解决方案


有一个关于此的错误报告:https ://developers.facebook.com/support/bugs/2261820083829739/

我的一个以前运行的应用程序仍然出现错误,因此我可以确认它仍未修复:

无效范围:read_page_mailboxes、instagram_basic、instagram_manage_insights

编辑:刚刚发现另一个关于它的错误报告:https ://developers.facebook.com/bugs/600976503711113/


推荐阅读