即时通讯协议

2021-03-17  本文已影响0人  红太羊_8225

[if !supportLists]一、 [endif]接收推送消息  

字段名类型描述

messageTypeString提醒消息1,会话消息2,弹窗提醒3

contentjsonObject具体内容见各自对应的表

[if !supportLists]1. [endif]提醒

字段名类型描述

msgTypeString业务类型,具体为:

10:普通通知

11:局务会议通知

12:专题会议通知

13:临时会议通知

14:会议待审批通知

15:会议审批通过通知

16:会议审批驳回通知

17:待处理会议事项通知

18:议题待审批通知

19:议题会议材料提交

20:议题重报通知

21:请休假待审批通知

22:请休假通过通知

23:请休假驳回通知

24:局长办公会议通知

25:党委会议通知

26:请休假重报通知

uuidString具体业务类型的id

urgencyDegreeString紧急程度(默认为2)

1:普通

2:重要

3:紧急

titleString标题

descriptionString描述

[if !supportLists]2. [endif]会话

字段名类型描述

msgTypeString会话类型,具体为:文本20000、@文本20001、图片20002、语音20003、视频20004、文件20005、位置20006、群组加减人20007、消息撤回20008

chatStoreIdString会话消息Id

objectTypeString是否群组消息,单人0,群组1

groupNameString群组名称

senderIdString发送人id

senderNameString发送人姓名

receIdString接收人员id, 类型为群组聊天时为群组代码

contentjsonObject会话消息内容,具体见下表

sendTimeString发送时间

isReceiptedString是否有阅读回执,0否(默认),1是

undisturbedString消息免打扰状态,0否,1是

userPicString人员头像地址

groupPicString群组头像地址

[if !supportLists]2.1 [endif]会话类型文本20000

字段名类型描述

contentString内容

[if !supportLists]2.2 [endif]会话类型@文本20001

字段名类型描述

contentString内容

[if !supportLists]2.3 [endif]会话类型图片20002

字段名类型描述

urlString路径

sizeString文件大小,单位是B

[if !supportLists]2.4 [endif]会话类型语音20003

字段名类型描述

urlString路径

durationString时长,单位是秒

[if !supportLists]2.5 [endif]会话类型视频20004

字段名类型描述

urlString路径

firstFrameImageUrlString第一帧图片路径

durationString时长,单位是秒

sizeString文件大小,单位是B

[if !supportLists]2.6 [endif]会话类型文件20005

字段名类型描述

urlString路径

sizeString文件大小,单位是B

nameString文件名字

fileTypeString文件类型:word1,excel2,ppt3

[if !supportLists]2.7 [endif]会话类型位置20006

字段名类型描述

lonString经度

latString纬度

addressString地址

buildingNameString建筑信息

coordinateSystemString坐标系,百度地图坐标系1,高德地图坐标系2.

[if !supportLists]2.8 [endif]会话类型群组加减人20007

字段名类型描述

operateTypeString加人1,减人2

uuidsList<String>被操作人员id列表

群中添加人时,提示信息中“张某某”邀请“李某某”加入该群的“张某某”为外层的发送人姓名。

[if !supportLists]2.9 [endif]会话类型消息撤回20008

字段名类型描述

chatStoreIdString消息id

[if !supportLists]3. [endif]弹窗提醒

字段名类型描述

msgTypeString业务类型,具体为:签到通知30000

uuidString具体业务类型的id

urgencyDegreeString紧急程度,普通1、重要2、紧急3

titleString标题

descriptionString描述

createTimeString创建时间:“yyyy-MM-dd HH:mm:ss”

[if !supportLists]二、 [endif]发送消息

[if !supportLists]1. [endif]会话

传入参数

字段名类型描述

msgTypeString会话类型,具体为:文本20000、@文本20001、图片20002、语音20003、视频20004、文件20005、位置20006、群组加减人20007、消息撤回20008

objectTypeString是否群组消息,单人0,群组1

senderIdString发送人id

senderNameString发送人姓名

receIdString接收人员id

contentjsonObject会话消息内容,具体见下表

isReceiptedString是否有阅读回执

返回参数

字段名类型说明

statusStringJsonObject{code,desc}

code > 0 成功,否则失败,具体参见P3

desc错误描述

extInfoString错误详细信息

resultSetStringJsonObject,具体参见下表。

resultSet域字段说明:

字段名类型说明

chatStoreIdString聊天记录id。长度为36位。

sendTimeString消息发送时间。

[if !supportLists]1.1 [endif]会话类型文本20000

字段名类型描述

contentString内容

[if !supportLists]1.2 [endif]会话类型@文本20001

字段名类型描述

contentString内容

[if !supportLists]1.3 [endif]会话类型图片20002

字段名类型描述

fileFile文件流

fileSizeString文件大小

[if !supportLists]1.4 [endif]会话类型语音20003

字段名类型描述

fileFile语音文件流

durationString时长

[if !supportLists]1.5 [endif]会话类型视频20004

字段名类型描述

fileFile视频文件流

imgFileFile首帧图片文件流

durationString时长

fileSizeString文件大小

[if !supportLists]1.6 [endif]会话类型文件20005

字段名类型描述

fileFile文件流

fileSizeString文件大小

fileNameString文件名字

fileTypeString文件类型:word1,excel2,ppt3

[if !supportLists]1.7 [endif]会话类型位置20006

字段名类型描述

lonString经度

latString纬度

addressString地址

buildingNameString建筑信息

coordinateSystemString坐标系,百度地图坐标系1,高德地图坐标系2.

[if !supportLists]1.8 [endif]会话类型群组加减人20007

字段名类型描述

operateTypeString加人1,减人2

operationIdsList<String>被操作人员id列表

[if !supportLists]1.9 [endif]会话类型消息撤回20008

撤回消息有单独的接口,需要单独调用。

上一篇下一篇

猜你喜欢

热点阅读