Facebook graph api 使用GraphAPI发布到Facebook页面

Facebook graph api 使用GraphAPI发布到Facebook页面,facebook-graph-api,facebook-php-sdk,Facebook Graph Api,Facebook Php Sdk,我正在尝试使用Facebook Graph API。我的“应用程序”将作为命令行脚本在Linux服务器上执行。作为服务器端应用程序的一部分,我将指定作为我试图发布到的页面所有者的用户的用户访问令牌,然后为我要发布到的特定页面获取页面访问令牌 当Facebook应用程序处于“开发者模式”时,我可以获得一个包含“发布页面”权限的用户访问令牌,并且一切正常,除了我之外,没有人可以看到结果帖子。当以这种方式提交帖子时,然后我将应用程序切换到“公共模式”,每个人都可以看到以前发布的内容 当应用程序处于“公

我正在尝试使用Facebook Graph API。我的“应用程序”将作为命令行脚本在Linux服务器上执行。作为服务器端应用程序的一部分,我将指定作为我试图发布到的页面所有者的用户的用户访问令牌,然后为我要发布到的特定页面获取页面访问令牌

当Facebook应用程序处于“开发者模式”时,我可以获得一个包含“发布页面”权限的用户访问令牌,并且一切正常,除了我之外,没有人可以看到结果帖子。当以这种方式提交帖子时,然后我将应用程序切换到“公共模式”,每个人都可以看到以前发布的内容

当应用程序处于“公共模式”时,再次尝试发布时会出现问题。这时,我收到一个错误,说应用程序“需要发布\u操作权限,或者管理\u页面并以具有足够管理权限的管理员身份发布\u页面”。当我返回并尝试重新初始化我的用户访问令牌时,管理页面是一个选项,但发布操作不是

当我的应用程序处于“公共模式”时,我无法通过编程将消息发布到页面,与该应用程序关联的用户是该页面的管理员


有没有人找到有效的方法?还是我注定要使用第三方服务来实现这一功能?

目前,8月1日,Facebook似乎让情况变得更糟,因为我在开发模式下“(#200)需要发布操作权限,或者管理页面并以具有足够管理权限的管理员身份发布页面”。今天,他们似乎又一次改变了

以下是变化的情况:“发布操作权限已被删除。已批准发布的应用程序可以继续使用该权限,直到2018年8月1日。如果您希望为您的应用程序用户提供一种在该日期之后将内容共享到Facebook和Instagram的方式,我们鼓励您改用我们的共享产品
“在

是的,似乎自动投递现在被禁用。FB希望一个真实的人点击一个真实的按钮。