# 推送服务授权
# API
为应用侧创建一次性的密钥(用于订阅MQTT Topic)
请求路径 | Request |
---|---|
POST /pushsvcs/createAuthToken | DataPushRequest |
# 授权
当前API可使用授权类型与具体的授权参数请参考下表(多个授权类型可任选一个)。了解更多请查看平台鉴权。
授权类型 | 授权参数 | 封装授权参数(调用HanCloudsClient提供的方法来封装) |
---|---|---|
用户 | userKey / authKey / authSecret | putUserAuthParams()方法 |
产品 | productKey / queryKey / querySecret | putProductAuthParams()方法 |
# Query参数
无
# Body参数
body参数为JSON数组,代表多个MQTT Topic
,目前支持的topic有三种:data
(数据)、cmd
(命令)、event
(事件),单个topic的格式示例如下,最多100个:
data/{productKey}/{deviceKey}/#
# 请求示例
[
"data/{productKey}/{deviceKey}/#",
"cmd/{productKey}/{deviceKey}/#"
]
# 返回示例
{
"userName":"",
"password":"",
"secret":""
}