更新时间:2024-03-05 GMT+08:00

sendMsgReq

表1 sendMsgReq参数结构

序号

名称

参数类型

是否必选

说明

1.1

channel

string

True

客户端发送消息的所属渠道类型,当前固定为WEB(WEB客服接入渠道)

1.2

content

string

True

消息内容。

消息内容,视mediaType而定,例如mediaType是TEXT,content就是发送的文本内容;如果是音视频等媒体,content是fileId,mediaType,fileId为/ccmessaging/uploadFileStream接口返回的objectKey,具体入参为"field,mediaType",如图片为"objectKey,jpg",视频为"objectKey,mp4",音频为"objectKey,mp3",位置为"objectKey,txt",文件下载接口会使用此fileId做文件下载用。

1.3

controlType

string

True

消息控制类型,如连接(CONNECT)、聊天(CHAT)、转人工(TRANS2AGENT)、用户输入中(INPUT)、断开连接(DISCONNECT)

1.4

from

string

True

渠道下发送消息的用户ID(userID)。

1.5

mediaType

string

True

消息媒体类型,如文本类型(TEXT),图片类型(IMAGE),音频类型(AUDIO),视频类型(VIDEO),文件类型(FILE),文件图片(FILE_IMAGE),文件视频(FILE_VIDEO)

1.6

senderNickname

string

False

消息发送者的昵称。

1.7

sourceType

string

True

消息来源类型,当前固定为CUSTOMER,表示客户侧发送的消息。

1.8

timestamp

string

False

消息发送时间戳。

1.9

to

string

True

渠道配置ID,CEC侧配置的WEB渠道的“配置ID”。

1.10

userAgent

string

False

用户客户端类型,由请求发起方提供。

例如: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.72 Safari/537.36

1.11

senderAvatar

string

False

消息发送者的头像URL。