更新时间:2024-03-26 GMT+08:00
分享

媒体文件上传

消息用途

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"}
分享:

    相关文档

    相关产品