Skip to content
v1
文档/Browser JS SDK/消息

@beeworks/imsdk


@beeworks/imsdk / message / getMessageListByType

getMessageListByType()

getMessageListByType(options): Promise<AbstractMessage[]>

根据会话类型获取消息列表

从服务器获取指定会话类型的历史消息列表。 通常用于在不知道会话ID的情况下,通过用户ID或群组ID获取消息。

Parameters

options

配置对象

identifier

string

会话标识符

type

ConversationType

会话类型

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
});