Skip to Content
✨ Ail 智能布局(HTML型PPT)已经可以上线开放平台 立即对接🎁 HTML 转 PPT文件开放能力现已上线 立即体验
API 参考便携版接口查询便携版结果

查询便携版结果

接口信息

接口作用

查询便携版任务的当前执行状态与最终结果。适用于以下场景:

  • 创建任务时使用了 stream=false
  • SSE 连接中断后恢复结果查询
  • 业务侧需要主动轮询任务进度

请求示例

GET 请求示例

curl --request GET \ --url https://open.docmee.cn/v2/api/portable/task-result?taskId=PORTABLE_TASK_ID \ --header "token: YOUR_TEMP_TOKEN"

POST 请求示例

curl --request POST \ --url https://open.docmee.cn/v2/api/portable/task-result \ --header "Content-Type: application/json" \ --header "token: YOUR_TEMP_TOKEN" \ --data '{ "taskId": "PORTABLE_TASK_ID" }'

后文中所有请求示例都以 POST 请求为例,您可以根据实际情况选择 GET 或 POST 请求。

请求参数

参数类型必填说明
taskIdstring创建便携版任务后返回的任务 ID。GET 请求时,直接在 URL 中传入。

返回字段

字段说明
taskId任务 ID
status任务状态:pendingprocessingsuccessfailed
progress当前进度,可选
step当前执行阶段,可选
pptId成功时返回
fileUrl成功时返回,PPT 下载地址
coverUrl成功时返回,封面图地址
previewUrl成功时返回,预览地址
errorCode失败时返回
errorMessage失败时返回

多语言示例

const response = await fetch('https://open.docmee.cn/v2/api/portable/task-result', { method: 'POST', headers: { 'Content-Type': 'application/json', token: 'YOUR_TEMP_TOKEN' }, body: JSON.stringify({ taskId: 'PORTABLE_TASK_ID' }) }) console.log(await response.json())

响应示例

处理中:

{ "code": 0, "data": { "taskId": "PORTABLE_TASK_ID", "status": "processing", "progress": 65, "step": "generate_ppt" } }

成功:

{ "code": 0, "data": { "taskId": "PORTABLE_TASK_ID", "status": "success", "progress": 100, "step": "completed", "pptId": "PPT_ID", "fileUrl": "https://example.com/demo.pptx", "coverUrl": "https://example.com/cover.png", "previewUrl": "https://example.com/preview" } }

失败:

{ "code": 5001, "data": { "taskId": "PORTABLE_TASK_ID", "status": "failed", "errorCode": "TASK_FAILED", "errorMessage": "generate ppt failed" } }

响应字段说明

字段名类型示例说明
codenumber0通用响应状态码,0 表示成功。
dataobject{"taskId":"PORTABLE_TASK_ID","status":"processing","progress业务数据对象。
data.taskIdstringPORTABLE_TASK_ID字段用途请结合接口场景传入。
data.statusstringprocessing当前处理状态。
data.progressnumber65当前处理进度。
data.stepstringgenerate_ppt字段用途请结合接口场景传入。
Last updated on

© 2023-2026 文多多 AiPPT