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

@beeworks/imsdk


@beeworks/imsdk / message / getMessageList

getMessageList()

getMessageList(options): Promise<AbstractMessage[]>

获取指定对话的消息

从服务器获取指定对话的历史消息列表。 支持分页获取、按时间范围获取、按锚点获取等多种方式。

Parameters

options

配置对象

conversationId

string

对话ID

begin?

number

开始的消息Seq(可选)

end?

number

结束的消息Seq(可选)

limit?

number

限制数量(可选,默认20)

anchor?

string

锚点消息ID(可选),用于定位

reversed?

boolean

是否倒序,默认为true(从新到旧)

Returns

Promise<AbstractMessage[]>

Promise<AbstractMessage[]> - 消息列表

Example

typescript
// 获取最新的20条消息
const messages = await getMessageList({
  conversationId: 'conv_123',
  limit: 20
});