在没有用户交互的情况下发布到Facebook页面

在没有用户交互的情况下发布到Facebook页面,facebook,Facebook,我有一个要求,我需要发布更新到客户端页面。此更新由web应用程序的操作触发,对页面的更新将在服务器上完成,无需用户交互和web浏览器,如果页面的管理员/用户已注销,则仍应能够发布 我已经阅读了许多帖子和文件,所有的答案似乎都指向“不,你不能这样做”,但实际上不要承诺说不。有人能告诉我这是否真的可行吗 关于这是可能的,但您需要在某些时候进行一些用户交互,才能从用户处获得“管理页面”权限。拥有该权限后,您将能够查询/me/accounts端点并提取页面访问令牌 您使用该页面访问令牌发布到页面,并且一

我有一个要求,我需要发布更新到客户端页面。此更新由web应用程序的操作触发,对页面的更新将在服务器上完成,无需用户交互和web浏览器,如果页面的管理员/用户已注销,则仍应能够发布

我已经阅读了许多帖子和文件,所有的答案似乎都指向“不,你不能这样做”,但实际上不要承诺说不。有人能告诉我这是否真的可行吗

关于

这是可能的,但您需要在某些时候进行一些用户交互,才能从用户处获得“管理页面”权限。拥有该权限后,您将能够查询/me/accounts端点并提取页面访问令牌

您使用该页面访问令牌发布到页面,并且一旦拥有有效的页面访问令牌,就不需要任何用户交互。确保设置一些错误处理来处理访问令牌无效的情况

参考-


我也有类似的问题

文档和发现的示例并不太糟糕,并说明了如何通过API与FB交互

唯一令人困惑的事情是如何获得强大的access_令牌,以及如何在其过期时在没有单用户交互的情况下更新它

在这一页中,所有的内容都描述得很好,只是你们需要阅读每一个单词,理解每一个句子,才能找到你们的答案。如果你通读目录,然后是段落标题,你就不会感觉到你在用正确的方式搜索关键词

对我来说重要的关键信息是“扩展页面访问令牌”标题下的内容。问题是我不想扩展令牌,我需要更持久的东西。完成我谜题的单词在那一节的最后一段。他们说:

要获取寿命更长的页面访问令牌,请交换用户访问权限 如上文所述,为长寿命令牌,然后请求页面令牌。 生成的页面访问令牌将没有任何到期时间

看到这一点后,我使用FB Graph工具生成了永久访问令牌,并使用Graph调试器进行了检查,将其添加到应用程序设置中,就这样

在获得一次访问令牌后,您可以在没有用户交互的情况下发布到页面


快乐时光…

页面已授予应用程序的“管理页面”访问权限,如果不获取用户访问令牌以使用accounts端点,我无法自动获取页面访问令牌。我可以通过应用程序使用图形浏览器获取页面访问令牌,然后就可以了。但一旦我注销,它就不起作用,页面访问令牌也会改变。