新东方-上传PPT文件

接口URL

https://document-2.polyv.net/api/live/user/upload/ppt

接口说明

1、上传PPT文件
2、接口支持https协议

支持格式

JSON

请求方式

POST

请求数限制

TRUE

请求参数(FORM表单)

参数名
必选
类型
说明

userId

string

用户ID

type

string

PPT类型,“common” 普通ppt , “animate”动画PPT

callback

string

回调地址

file

file

上传文件

timestamp

long

时间戳

sign

string

签名,签名方式:'POLYV_USER_PPT'+ 'userId' + userId + 'timestamp' + timestamp + 'POLYV_USER_PPT' 字符串进行MD5大写

响应成功JSON示例:

响应失败JSON示例:

字段说明

参数名
说明

code

请求状态响应码

status

请求状态

message

错误信息

data

请求失败时为空,请求成功为成功信息

data.autoId

记录ID

data.fileId

文件ID

data.status

PPT状态,“normal” 正常,不需要重复上传文件,已经有上传成功的相同PPT,可以直接进入轮询。“waitConvert”转换PPT中,已经有相同的文件正在转换中,直接进入轮询。“waitUpload” 等待上传状态,进入上传阿里云步骤。“failConvert” 转换失败

data.fileUrl

文件地址

data.fileType

文件类型

data.totalPage

总页数

data.convertType

转换类型

data.smallImagesZip

小图ZIP地址

data.imagesZip

大图ZIP地址

data.htmlUrlZip

动效文件ZIP地址

data.fileName

文件名

回调说明

回调请求数据JSON示例:

回调数据说明

字段名
说明

autoId

记录ID

fileId

文件ID

status

PPT状态,“normal” 正常,不需要重复上传文件,已经有上传成功的相同PPT,可以直接进入轮询。“waitConvert”转换PPT中,已经有相同的文件正在转换中,直接进入轮询。“waitUpload” 等待上传状态,进入上传阿里云步骤。“failConvert” 转换失败

fileUrl

文件地址

fileType

文件类型

totalPage

总页数

convertType

转换类型

smallImagesZip

小图ZIP地址

imagesZip

大图ZIP地址

htmlUrlZip

动效文件ZIP地址

fileName

文件名

回调响应数据JSON示例:

响应字段说明

参数名
说明

code

请求状态响应码,返回200成功表示收到响应

java请求示例

Last updated

Was this helpful?