所有接口均使用 JSON,无需登录。创建任务时,素材路径必须是服务器可读取的绝对路径。
| 方法 | 路径 | 用途 |
|---|---|---|
| POST | /jobs | 创建发布任务 |
| GET | /jobs | 查询任务列表 |
| GET | /jobs/{id} | 查询任务详情 |
| POST | /jobs/{id}/cancel | 取消未发布任务 |
| POST | /jobs/{id}/retry | 重新执行失败或待人工处理的任务 |
| POST | /jobs/{id}/confirm | 人工确认后继续发布 |
| GET | /devices | 查看设备及在线状态 |
| GET | /health | 检查服务运行状态 |
curl -X POST https://x.jishengai.com/jobs \
-H 'Content-Type: application/json' \
-d '{"platform":"douyin","device_id":"phone01","content_type":"video","media_files":["/data/videos/001.mp4"],"title":"示例标题","description":"正文内容","hashtags":["示例标签"]}'PENDING 待计划时间;READY 已就绪;RUNNING 正在运行;UPLOADING 正在传输素材;FILLING_CONTENT 正在填写内容;WAITING_CONFIRM 等待人工确认;PUBLISHING 正在发布;SUCCESS 成功;RETRY 等待重试;FAILED 失败;NEEDS_HUMAN 需要人工处理;CANCELLED 已取消。
自动生成的 OpenAPI JSON 接口定义:查看接口结构。