QueryMqttTraceDevice - 查询设备轨迹
分页查询微消息队列MQTT版客户端的设备轨迹。当设备的状态出现异常时,您可以通过该接口查询指定设备的连接历史,帮助您快速定位异常原因。
接口说明
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
mq:QueryMqttDeviceTrace |
none |
*Instance
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| MqttRegionId |
string |
是 |
云消息队列 MQTT 版实例地域(Region)的 ID。更多信息,请参见服务接入点。 |
cn-hangzhou |
| InstanceId |
string |
是 |
云消息队列 MQTT 版实例的 ID,一定要和客户端实际使用的实例 ID 匹配。您可以在控制台实例详情页面的基础信息区域查看。 |
mqtt-cn-i7m26mf**** |
| Reverse |
boolean |
否 |
返回结果是否倒序显示。取值说明如下:
若不输入,则返回结果默认按照设备活动时间顺序显示。 |
false |
| ClientId |
string |
是 |
需要查询轨迹信息的设备的 Client ID。 |
GID_test@@@producer |
| BeginTime |
integer |
是 |
查询范围的起始时间戳。单位:毫秒。 |
1621580400000 |
| EndTime |
integer |
是 |
查询范围的终止时间戳。单位:毫秒。 |
1621584000000 |
| CurrentPage |
integer |
是 |
当前取第几页消息,从 1 开始递增。若输入参数大于总页数,则返回结果为空。 |
1 |
| PageSize |
integer |
是 |
分页查询,每页最多显示的消息数量,最小 1 条,最多 100 条。 |
5 |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
|||
| CurrentPage |
integer |
当前位于第几页。 |
1 |
| RequestId |
string |
公共参数,每个请求的 ID 都是唯一的,可用于排查和定位问题。 |
317076B7-F946-46BC-A98F-4CF9777C**** |
| PageSize |
integer |
每页最多显示的设备活动信息数量。 |
2 |
| Total |
integer |
查询到的设备活动信息总数。 |
3 |
| DeviceInfoList |
array<object> |
查询的设备活动信息明细。 |
|
|
object |
|||
| ChannelId |
string |
设备连接标识。 |
c69fe839209547fa9d073781b9cd**** |
| Time |
string |
设备动作发生的时间。 |
2021-05-21 15:51:54.867 |
| ActionCode |
string |
设备动作的返回码。取值说明如下:
|
mqtt.trace.action.connect |
| Action |
string |
设备动作。取值说明如下:
|
connect |
| ActionInfo |
string |
设备动作的描述信息。取值说明如下:
|
accept |
示例
正常返回示例
JSON格式
{
"CurrentPage": 1,
"RequestId": "317076B7-F946-46BC-A98F-4CF9777C****",
"PageSize": 2,
"Total": 3,
"DeviceInfoList": [
{
"ChannelId": "c69fe839209547fa9d073781b9cd****",
"Time": "2021-05-21 15:51:54.867",
"ActionCode": "mqtt.trace.action.connect",
"Action": "connect",
"ActionInfo": "accept"
}
]
}
错误码
|
HTTP status code |
错误码 |
错误信息 |
描述 |
|---|---|---|---|
| 400 | MqttOwnerCheckError | Failed to validate the instance permission | |
| 400 | MqttInstanceNotFound | Specified instance is not found | 实例不存在 |
| 500 | SystemOverFlow | An error occurred while processing your request. Please try again. | |
| 404 | ApiNotSupport | The specified API is not supported. | 当前接口不支持,请检查。 |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。