生成门锁密码
# generateSnapkey:生成门锁密码
# 功能详情
生成门锁密码。
# 请求地址
https://openapi.lechange.cn/openapi/generateSnapkey
# 子账户token请求所需最小权限
"Permission":"Config" "Resource":"dev:序列号"
# 传入参数说明
| 参数名 | 参数类型 | 是否必填 | 默认值 | 合法值 | 参数说明 | |
|---|---|---|---|---|---|---|
| token | String | 是 | 管理员或者子账户accessToken | |||
| deviceId | String | 是 | 门锁设备序列号 | |||
| name | String | 是 | 秘钥名称 | |||
| effectiveNum | Integer | 是 | -1:不限次数 | 有效次数 | ||
| effectiveDay | Integer | 是 | [1,90] | 有效天数 | ||
| effectPeriod | period | String | 是 | Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。也可使用"Monday,Wednesday,Friday"的方式多选 | 有效周期,不支持跨天 | |
| beginTime | String | 是 | 时间格式为HH:mm:ss | 开始时间 | ||
| endTime | String | 是 | 时间格式为HH:mm:ss,结束时间大于开始时间 | 结束时间 | ||
# 样例输入
{
"system":{
"ver":"1.0",
"appId":"lcdxxxxxxxxx",
"sign":"b17b34edaa0d68ab7590fea2ca45f051",
"time":1603356648,
"nonce":"1f62152b-074b-45cd-b9b6-2b00117db8f3"
},
"id":"63d9e876-e223-481c-9886-6386d57556da",
"params":{
"deviceId":"TESTQWERXXXX",
"token":"At_00000ad9e6e87f0142eb92e207aec46a",
"name":"key001",
"effectiveNum":-1,
"effectiveDay":7,
"effectPeriod":[
{
"period":"Monday",
"beginTime":"12:00:00",
"endTime":"18:00:00"
}
]
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 返回data字段说明
| 字段名 | 字段类型 | 字段说明 |
|---|---|---|
| key | String | 门锁秘钥唯一ID |
| name | String | 门锁秘钥名称 |
# 样例输出
{
"result":{
"msg":"操作成功。",
"code":"0",
"data": {
"key":"13686275",
"name":"key001"
}
},
"id":"63d9e876-e223-481c-9886-6386d57556da"
}
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11