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