获取聊天室历史消息
开通服务
使用 getChatroomHistoryMessages 要求开通 聊天室消息云端存储服务。使用前请确认已开通服务。开通后聊天室历史消息保存在云端,默认保存 2 个月。
获取聊天室历史消息
获取保存在服务端的聊天室历史消息。
const chatRoomId = "聊天室 ID";
const timestamp = 0;
const count = 10
const order = 1
RongIMLib.getChatroomHistoryMessages(chatRoomId, {
timestamp: timestamp,
count: count,
order: order
}).then(res => {
// 获取聊天室历史信息成功
if (res.code === 0){
console.log(res.code, res.data)
} else {
console.log(res.code, res.msg)
}
}).catch(error => {
console.log(error)
})
参数 | 类型 | 说明 |
---|---|---|
targetId | string | 聊天 室 ID |
timestamp | number | 获取时间戳. 0 为从当前最新时间拉取,单位: 毫秒。 |
count | number | 要获取的消息数量, 范围 1 - 20 |
order | number | 获取顺序,默认为 0,0 表示升序:获取消息发送时间比传入 sentTime 小 的消息;1 表示倒序:获取消息发送时间比传入 sentTime 大 的消息 |