facebook-graph-api - 发布到我使用 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
在发布到我管理的页面之前,我是否需要验证我的应用程序?我还能尝试什么?
解决方案
有一个关于此的错误报告:https ://developers.facebook.com/support/bugs/2261820083829739/
我的一个以前运行的应用程序仍然出现错误,因此我可以确认它仍未修复:
无效范围:read_page_mailboxes、instagram_basic、instagram_manage_insights
编辑:刚刚发现另一个关于它的错误报告:https ://developers.facebook.com/bugs/600976503711113/
推荐阅读
- python - 极高的损失和一致的验证准确性
- c# - 为什么我的网络表单直到 OnSaveStateComplete 才检测到我的列表框的内容?我怎样才能更早地检测到它们?
- dask - dask-gateway (helm 部署):如何配置自定义身份验证器?
- javascript - 如何实现可调整大小和自动隐藏侧边菜单
- nfc - ACR122U NFC 读卡器在卡为只读时无法正确读取 ISO14443 卡
- c++ - 如果分隔符是输入范围的最后一个元素,为什么 views::split 会忽略分隔符后的空子范围?
- html - 如何在页面上的其他内容下正确定位 HTML 元素?
- informatica - Informatica Cloud 中的文件侦听器
- php - 我将如何只让用户类型“管理员”访问我的 PHP 项目中的某些页面?
- python - 如何在 Django 视图页面中显示外键数据?