查询指定消息的发送轨迹。当消息的收发不符合预期时,您可以通过该接口查看消息的发布时间、发布客户端等详细信息,帮助您快速定位异常原因。
接口说明
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
mq:QueryMqttPubTrace |
none |
*Instance
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| MqttRegionId |
string |
是 |
云消息队列 MQTT 版实例地域(Region)的 ID。请参见服务接入点。 |
cn-hangzhou |
| InstanceId |
string |
是 |
云消息队列 MQTT 版实例的 ID,一定要和客户端实际使用的实例 ID 匹配。您可以在控制台实例详情页面的基础信息区域查看。 |
mqtt-cn-i7m26mf**** |
| MsgId |
string |
是 |
消息 ID,即 Message ID。 |
AC1EC0030EAB78308DB16A3EC773**** |
| BeginTime |
integer |
是 |
查询范围的起始时间戳。单位:毫秒。 |
1618646400000 |
| EndTime |
integer |
是 |
查询范围的终止时间戳。单位:毫秒。 |
1621591200000 |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
|||
| RequestId |
string |
公共参数,每个请求的 ID 都是唯一的,可用于排查和定位问题。 |
69AD5550-BF22-438A-9202-A6E89185**** |
| MessageTraceLists |
array<object> |
返回的消息发送轨迹列表。 |
|
|
object |
|||
| Time |
string |
消息的发送时间。 |
2021-05-21 15:08:19.210 |
| Action |
string |
消息动作。取值说明如下:
|
pub_mqtt |
| ActionCode |
string |
消息动作的返回码。取值说明如下:
|
mqtt.trace.action.msg.pub.mqtt |
| ActionInfo |
string |
消息动作的说明信息。取值说明如下:
|
Pub From Mqtt Client |
| MsgId |
string |
消息 ID,即 Message ID。 |
AC1EC0030EAB78308DB16A3EC773BD95 |
| ClientId |
string |
发送消息的客户端 ID。 |
GID_test@@@producer |
示例
正常返回示例
JSON格式
{
"RequestId": "69AD5550-BF22-438A-9202-A6E89185****",
"MessageTraceLists": [
{
"Time": "2021-05-21 15:08:19.210",
"Action": "pub_mqtt",
"ActionCode": "mqtt.trace.action.msg.pub.mqtt",
"ActionInfo": "Pub From Mqtt Client",
"MsgId": "AC1EC0030EAB78308DB16A3EC773BD95",
"ClientId": "GID_test@@@producer"
}
]
}
错误码
|
HTTP status code |
错误码 |
错误信息 |
描述 |
|---|---|---|---|
| 400 | MqttOwnerCheckError | Failed to validate the instance permission | |
| 500 | SystemOverFlow | An error occurred while processing your request. Please try again. | |
| 404 | ApiNotSupport | The specified API is not supported. |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。