媒体文件上传
消息用途
SP业务应用向5G消息云服务平台上传多媒体内容文件。用于审核通过后5G消息下发使用。
方法
- HTTPS POST
- URL: https://{serverRoot}/v2/{chatbotAddress}/files
- Basepath: openchatbot
消息关键参数
请求消息头关键参数:
序号 |
字段 |
数据类型 |
可选属性 |
描述 |
---|---|---|---|---|
1 |
Content-Length |
string |
M |
内容大小 |
请求消息关键参数(消息体采用multipart/form-data格式):
序号 |
字段 |
数据类型 |
可选属性 |
描述 |
---|---|---|---|---|
1 |
Thumbnail |
Binary |
O |
缩略图,可以为空(如语音片段可以由客户端使用默认缩略图);非空时包含以下信息:
|
3 |
File |
Binary |
M |
文件,包含以下信息:
|
响应消息关键参数:
序号 |
字段 |
数据类型 |
可选属性 |
描述 |
---|---|---|---|---|
1 |
响应码 |
string |
M |
200 OK成功响应(文件相关信息需等待媒体审核结束后通知) |
2 |
tid |
string |
M |
文件传输ID |
文件上传请求消息示例
POST /openchatbot/v2/sip:chatbotid32itc1@botplatform.rcs.chinamobile.com/files HTTP/1.1 Authorization: Username="appId32itc1",Password="******" Accept: */* Host: 10.120.207.128:8323 Accept-Encoding: gzip, deflate, br Connection: keep-alive Content-Type: multipart/form-data; boundary=--------------------------413122496398836876848661 Cookie: JSESSIONID=429751BCFD903F626E0FF31378F8A79A Content-Length: 213 ----------------------------413122496398836876848661 Content-Disposition: form-data; name="File"; filename="zh123.txt" Content-Type: text/plain 123123 ----------------------------413122496398836876848661--
文件上传请求响应示例
HTTP/1.1 200 OK Content-Type: application/json;charset=UTF-8 Content-Length: 30 {"tid":"73226452222813718109"}