能否通过Instagram Content Publishing API设置定时发布与草稿?
Instagram Content Publishing API 定时发布与草稿保存问题解答
核心结论
- 支持通过API设置定时发布,但无法通过API保存为草稿(草稿功能仅开放给Instagram原生客户端,无对应API接口)
定时发布实现方法
- 创建内容容器:你当前的代码已能生成IG Container ID,这是基础步骤
- 添加定时参数:在创建容器的请求中,新增
scheduled_publish_time参数(Unix时间戳),同时需满足:- 时间必须是当前时间之后的10分钟到75天之间
- 你的Instagram账号必须是专业账号(创作者/商业账号),且已在账号后台开启定时发布权限
修改后的代码示例
$params = [ 'image_url' => 'url', 'caption' => '#test', 'scheduled_publish_time' => strtotime('+2 hours') // 示例:设置为2小时后发布,自动生成Unix时间戳 ]; $containerId = $service->params($params)->post()->json(); // 后续发布调用(需指定发布类型为SCHEDULED) // 接口示例:POST /{ig-container-id}/publish // 参数:publish_type = SCHEDULED
Meta官方文档关键说明(翻译自你提供的英文文档)
- 定时发布功能仅对Instagram专业账号开放
scheduled_publish_time参数的有效范围是当前时间+10分钟至+75天的Unix时间戳- 设置定时参数后,发布时需将
publish_type设为SCHEDULED,内容会进入平台定时队列,到点自动发布- 草稿功能目前无API支持,仅能通过Instagram原生应用创建和管理
内容的提问来源于stack exchange,提问作者altiinberiisha
相关产品推荐
相关产品推荐

