- 文档首页
消息队列 Kafka版
API 参考
V2(2022-05-01)
消息查询
QueryMessageByTimestamp - 根据时间查询消息
消息查询
QueryMessageByTimestamp - 根据时间查询消息
QueryMessageByTimestamp - 根据时间查询消息
根据时间查询查询实例 Topic 中的消息
使用说明
此接口用于查询分区中指定时间范围内的消息元数据。
调试
API Explorer
您可以通过 API Explorer 在线发起调用,无需关注签名生成过程,快速获取调用结果。
请求参数
下方仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。 Action string 必选 示例值:QueryMessageByTimestamp
要执行的操作,取值:QueryMessageByTimestamp。
Version string 必选 示例值:2022-05-01
API的版本,取值:2022-05-01。
TopicName string 必选 示例值:query_topic
Topic 名称。
PartitionId integer 必选 示例值:0
分区编号。设置为-1时表示查询全部分区。
Refresh boolean 可选 示例值:false
是否强制刷新,默认为false。
说明
当时间范围内有新消息写入时,可能需要刷新缓存才能正常查询到。
PageNumber integer 必选 示例值:1
列表的页码,最小值为 1。
PageSize integer 必选 示例值:10
列表中每一页的条目数量,取值范围为 1~16。
SortOrder string 可选 示例值:Asc
查询结果的排序方式,默认为Asc。
QueryStartTimestamp long 必选 示例值:1661320625000
需要查询的起始时间。Unix 时间戳格式,单位为毫秒。
QueryEndTimestamp long 必选 示例值:1661320682000
需要查询的结束时间。Unix 时间戳格式,单位为毫秒。
InstanceId string 必选 示例值:kafka-cnngbnntswg1****
实例 ID。
返回参数
下方仅列出本接口特有的返回参数。更多信息请参见返回结构。 MessageList object[] 示例值:--
符合查询条件的消息列表。
TopicName string 示例值:test-topic
Topic 名称。
PartitionId integer 示例值:0
消息所在分区。
MessageOffset integer 示例值:0
消息 Offset。
MessageSize integer 示例值:1024
消息大小,单位为(Byte)。
CreateTime integer 示例值:1717415105339
消息写入时间。
Key string 示例值:tesst-key
消息 Key 字段。
Message string 示例值:test-value
消息 Body 字段。
HasMoreMessage boolean 示例值:true
是否还有更多页的消息。
- 如果指定时间段内消息数量超出指定的 PageSize,消息队列 Kafka 版会分页返回数据。此参数用于展示当前返回的消息是否为全部符合条件的消息合集。
请求示例
返回示例
错误码
下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。
最近更新时间:2025.08.08 17:47:28