转为文档结果查询

查询PDF、图片转为文档格式的转换结果

请求说明

请求地址/v7/developer/weboffice/tasks/convert/to/:office_type/:task_id
请求方法GE
权限要求查询和管理格式转换 kso.format_conversion.readwrite
参数必须类型说明
Content-Typestring目前固定为: application/json
Authorizationstring授权凭证,格式为:Bearer {access_token}

Path 参数

参数必须类型说明
office_typestring转换为的文件类型:docx,xlsx,pptx,json
task_idstring格式转换任务 id,有效期1个小时,请及时保存转换结果

返回参数

参数必须类型说明
codeinteger错误码
datadata {}响应数据
  ├ statusstring转换任务状态, 1:结束 2:运行中 3:被中断 4:发生错误 5:阻塞中,还在队列里
  ├ progressint转换任务进度
  ├ errMsgsstring转换任务失败原因
  ├ durationint转换耗时,单位秒
  ├ download_urlstring已转换完成的下载地址
  ├ start_timeint开始转换的时间戳
  ├ page_countint已转换的页数

示例

请求示例

httpsnippet

{"method":"GET","url":"https://openapi.wps.cn/v7/developer/weboffice/tasks/convert/to/pptx/0f27ff302780428e9ddfd39189731891","headers":{"Content-Type":"application/json","Authorization":"Bearer ejxxx"}}

返回示例

json
{
    "code": 0,
    "data": {
        "status": 1,
        "duration": 4.074,
        "download_url": "http://zhai-platereduction.ks3-cn-beijing.ksyun.com/tmp/layout_test/pdfwriter/tmp/2023-10-23/0f27ff302780428e9ddfd39189731891.docx?Expires=1698633007&AWSAccessKeyId=AKLTvraLpUToTR6_PmBcKXIRCw&Signature=y9UFdStk19xj7E7fM1JkHvrvmBA%3D",
        "task_id": "0f27ff302780428e9ddfd39189731891",
        "progress": 100,
        "start_time": 1698028203329,
        "page_count": 3,
        "errMsgs": null
    }
}

说明

转换状态 status为1和progress为100时,表示转换完成,才会返回download_url

本查询接口需要轮询,可根据progress的进度进行相关业务提示,并间隔一定时间再次查询,直到终止状态。

错误码

请参考错误码说明