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