@beeworks/imsdk / message / getMessageListByType
getMessageListByType()
getMessageListByType(
options):Promise<AbstractMessage[]>
根据会话类型获取消息列表
从服务器获取指定会话类型的历史消息列表。 通常用于在不知道会话ID的情况下,通过用户ID或群组ID获取消息。
Parameters
options
配置对象
identifier
string
会话标识符
type
会话类型
end?
number
结束的消息Seq(可选)
begin?
number
开始的消息Seq(可选)
limit?
number
限制数量(可选)
reversed?
boolean
是否倒序(可选)
Returns
Promise<AbstractMessage[]>
Promise<AbstractMessage[]> - 消息列表
Example
typescript
// 获取与用户 user_123 的单聊消息
const messages = await getMessageListByType({
identifier: 'user_123',
type: ConversationType.Private,
limit: 20
});1
2
3
4
5
6
2
3
4
5
6
