我已经阅读了facebook documentation,这不太清楚。我的问题是,就像页面管理员可以在他们的页面上手动添加预定的帖子一样,我的应用程序是否可以使用正确的访问令牌执行相同的操作?我已经尝试使用POST请求在将来的日期设置'created_time',但它只是立即发布。Facebook - 通过图表API在页面上发布预定帖子
2
A
回答
4
是的,在创建帖子时使用scheduled_publish_time
参数 - 该参数在多个部分链接的文档中提到,其中列出创建帖子时接受的参数(例如,“状态更新”部分中的内容): https://developers.facebook.com/docs/reference/api/page/#statuses
其值应为UNIX时间戳根据文档,虽然Facebook的API,你也可以用它通过PHP的strtotime
function是解析的任何日期,以便尝试过很多地方。
Time when the page post should go live, this should be between 10 mins and 6 months from the time of publishing the post.
如果你不能得到这个指定published
为false时工作,尝试在创建时
2
贡献最后的答案(我不能将它设置为“true”评论)。 如果您正在尝试获取日程表,请使用/{page-id}/promotable_posts
。详情请参阅https://developers.facebook.com/docs/graph-api/reference/page/feed/。
正是我需要的!另外,你能指导我如何检索预定/未发布的帖子吗?我尝试/我/饲料使用页面的访问令牌,但所有那里已发布帖子 – 2013-04-04 08:30:39
nvm明白了。将不得不使用FQL – 2013-04-04 08:39:29
这篇文章帮助我https://developers.facebook.com/docs/pages/publishing – alga 2017-08-30 13:14:17