Im.md 2.4 KB

ImIM相关的接口

{primary} IM相关的接口
消息存在 腾讯云消息,本地消息,最近消息 超过七天未同步自己服务器消息,需要先拉最近消息 其他时候,刚进入时拉取腾讯云用户列表的消息
如果有消息返回,重复拉取直到全部拉出 并且上报已读,以免未读消息被重复拉取
发消息时,先发送腾讯云,配置单聊消息回调可以自动上报自己的服务器,记录双方的最近消息 每次上报新消息时,保留自己的最近消息十条
暂时不确定定位消息是否使用seq,如果使用则必须先发送获取seq后上报


MarkUserMessagesRead标记消息已读

POST

/stub-api/v1_1/im/mark_user_messages_read

Requests

|Key|Description|Type|Required| |:-|:-|:-|:-| |message | |Models.TimMessage|true|

Delete删除消息,删除自己的最近消息

POST

/stub-api/v1_1/im/delete

Requests

|Key|Description|Type|Required| |:-|:-|:-|:-| |message | |Models.TimMessage|true|

Revoke撤回消息,删除两个人的最近消息

POST

/stub-api/v1_1/im/revoke

Requests

|Key|Description|Type|Required| |:-|:-|:-|:-| |message | |Models.TimMessage|true|

Send发送消息

POST

/stub-api/v1_1/im/send

{primary} 发送消息
由服务端转接发送消息

GetUsersLatests获取用户最近消息,最近10条

POST

/stub-api/v1_1/im/get_users_latests

{primary} 获取用户最近消息,最近10条
用户读列表时会依次从腾讯云获取聊天记录 不满10条的从这里读 不需要每次读,并且进入会话后不使用这个

Requests

|Key|Description|Type|Required| |:-|:-|:-|:-| |uids | |int[]|true|

Responses

|Key|Description|Type|Required| |:-|:-|:-|:-| |messages |先全甩回去|Models.TimMessage[]|true|