查询topic列表

此接口用于查询产品级的topic列表。

1 接口路径

GET /api/v1/topic

2 请求参数

query参数:

名称 类型 是否必需 描述
productKey String 产品唯一标识

3 返回参数

统一返回参数说明参考:公共参数,正常返回的业务参数(data)为对象数组,以下是数组元素描述:

名称 类型 描述
id BigInteger 消息队列ID
productKey String 产品唯一标识
description String 队列描述
permissionType String 权限类型
isDefault Boolean 是否默认队列
url String 队列URL

4 返回状态码

公共状态码说明参考:公共参数,以下是业务关联的状态码说明:

5 示例

请求示例

/api/v1/topic/?productKey=1_783dcb3cf4d

返回示例

{
    "code": "000000",
    "data": [
        {
            "description": "默认topic",
            "id": "297159870526930946",
            "isDefault": true,
            "permissionType": "PUBLISH_SUBSCRIPTION",
            "productKey": "1_783dcb3cf4d",
            "url": "/sys/${productKey}/${deviceId}/rpc/request/${messageId}"
        },
        {
            "description": "1类通配符,勿删",
            "id": "297159870707286016",
            "isDefault": false,
            "permissionType": "SUBSCRIPTION",
            "productKey": "1_783dcb3cf4d",
            "url": "/user/${productKey}/${deviceId}/custom/1/+"
        },
        {
            "description": "",
            "id": "297159870719868928",
            "isDefault": false,
            "permissionType": "PUBLISH",
            "productKey": "1_783dcb3cf4d",
            "url": "/user/${productKey}/${deviceId}/custom/1/1"
        }
    ],
    "message": "success"
}