facebook-graph-api - 如何获得 publish_pages 权限,以使用 Graph API 在自己的业务 Facebook 页面上发布?
问题描述
我正在制作一个服务器到服务器的 Facebook“应用程序”,以便我们发布到自己网站的一些新闻文章也可以发布在我们自己的 Facebook 页面上。我已经阅读了 14 页的文档,但找不到如何publish_pages
为自己或应用程序获得许可。
我已经通过审核流程哄骗了该应用程序,并获得了manage_pages
许可。我以为我必须重新提交才能得到publish_pages
,但文件说不。显然,出现在应用程序角色中的任何人都可以授予必要的权限。
我已将自己设置为该应用程序的管理员,但在尝试使用 Facebook 开发人员工具获取令牌时,我从未被显示publish_pages
。因此,即使我创建了一个不会过期的令牌(我的最终目标),它也会被拒绝并显示缺少publish_pages
.
我不应该在这里看到更多权限吗?
我确定我已经阅读了官方文档的所有相关部分,以及 StackOverflow 答案和一些非官方的演练,但我无法弄清楚我错过了什么......
解决方案
我以为我必须重新提交,才能获得 publish_pages,
你做。
但文件说不。显然,出现在应用程序角色中的任何人都可以授予必要的权限。
这适用于开发模式下的应用程序。这些用户中的任何一个都可以在您的应用程序处于开发模式时授予该权限。但是,无论您通过应用程序发布什么,都只会对这组用户可见,而对公众不可见。
为了让所有人都能看到内容,您的应用需要处于实时模式。
在您询问人们(甚至是在应用程序中担任角色的人)publish_pages
您的应用程序处于实时模式时,您需要提交该权限以供审核。
推荐阅读
- php - 在 wordpress 网站上停止用户注册
- java - 有没有办法将 java.net.http.HttpClient 与 Oauth2 一起使用?
- java - ConcurrentHashMap中Bucket级锁和段级锁的区别?
- llvm - 如何使用 LLVM API 动态分配和访问数组?
- devstack - 如何在开放堆栈中访问不同系统中的浮动 IP?
- python - 如何使用此代码重新排列名称中的字母
- excel - 使用 Worksheet_Change(和/或 Worksheet_Calculate)更新源单元格
- python - 从带有子进程的nodejs应用程序调用时python无法正常工作
- html - 如何将 url 添加到选择输入的选项?
- awk - awk 不打印输出到辅助文件,语法错误?