更新时间:2025-08-07 GMT+08:00
分享

查询SMN主题

功能介绍

查询用户的SMN主题信息。通过该接口可查询用户的SMN主题配置信息,获取到主题名称、ID和数量等关键信息。能够快速获取用户的SMN主题信息,掌握消息推送的渠道和状态。

调用方法

请参见如何调用API

URI

GET /v2/{project_id}/lts/notifications/topics

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

参数解释:

项目ID,可以从调用API处获取,也可以从控制台获取。获取方式请参见:获取项目ID

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

表2 Query参数

参数

是否必选

参数类型

描述

offset

Integer

参数解释:

查询SMN主题信息列表的偏移量,初始值为0,后续从上一次的返回值中获取。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

limit

Integer

参数解释:

单次查询SMN主题信息列表时,允许返回的最大结果条数。

约束限制:

不涉及。

取值范围:

  • 最小值:1

  • 最大值:100

默认取值:

10

fuzzy_name

String

参数解释:

检索的主题名称,按照前缀匹配的模式进行模糊匹配。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

参数解释:

从IAM服务获取的用户Token,获取方式请参见:获取用户Token

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

Content-Type

String

参数解释:

用于定义消息体的格式,该字段填为:application/json;charset=utf8。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

request_id

String

参数解释:

本次请求的唯一标识。

取值范围:

不涉及。

topic_count

Integer

参数解释:

SMN主题信息总数。

取值范围:

不涉及。

topics

Array of Topics objects

参数解释:

SMN主题信息。

表5 Topics

参数

参数类型

描述

name

String

参数解释:

SMN主题名称。

取值范围:

不涉及。

topic_urn

String

参数解释:

SMN主题的唯一的资源标识。

取值范围:

不涉及。

display_name

String

参数解释:

发送邮件时,显示的发件人名称。。

取值范围:

不涉及。

push_policy

Integer

参数解释:

消息推送的策略,该属性目前不支持修改,后续将支持修改。

取值范围:

  • 0:发送失败,保留到失败队列。

  • 1:直接丢弃发送失败的消息。

请求示例

查询SMN主题。

GET https://{endpoint}/v2/{project_id}/lts/notifications/topics

/v2/{project_id}/lts/notifications/topics?offset={offset}&limit={limit} 

响应示例

状态码:200

请求响应成功。

{
  "request_id" : "1",
  "topic_count" : 100,
  "topics" : [ {
    "name" : "huawei",
    "topic_urn" : "urn:smn:cn-north-7:{projectId}:fyy",
    "display_name" : "",
    "push_policy" : 0
  } ]
}

状态码

状态码

描述

200

请求响应成功。

错误码

请参见错误码

相关文档