@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
});1
2
3
4
5
2
3
4
5
