从python cron job发布到facebook页面

2024-05-23 18:46:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Facebook上有一个网页,上面有一些统计信息,我想在这个网页上发布一些每日新闻,比如“今天a等于X,B大于Y,等等”。我想发表的东西无论如何都是无关紧要的。在

问题是我希望这个活动完全自动化。我的意思是我不想点击某个地方,我想这是从cron作业。我发现所有的解决方案都依赖于一些与每次发布登录相关的用户活动。在

另外,我也不太清楚这是否违反食品饮料政策。在

所以,问题是,如何才能在完全无人值守的情况下,以Facebook页面(而不是我自己)的身份发布到Facebook页面。在

我的网站是用Django/Python3编写的,我或多或少了解Python,至少我比PHP更了解Python,因此基于Python的解决方案是首选,但cource欢迎任何解决方案。在


Tags: 用户信息网页facebook地方作业情况身份
1条回答
网友
1楼 · 发布于 2024-05-23 18:46:02

当您拥有具有publish_actions权限的页面访问令牌时,可以使用Graph API创建facebook帖子。请看一下page feed api documentation中的“发布”标题。在

周期性地执行django脚本最简单的方法是创建一个custom management command,并将其作为linux中的cron作业或windows中的计划任务运行。在这个脚本中,你需要生成你想要发布的消息。然后,您可以对POST执行一个graph.facebook.com/{page-id}/feed/请求,将消息发布到页面提要。这可以使用例如urllib2来完成。API所需的确切参数和格式可以在the documentation(同样在“发布”标题下)中找到。在

相关问题 更多 >