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":"MEGREZ0000001842",
"token":"At_00000ad9e6e87f0142eb92e207aec46a",
"name":"key001",
"effectiveNum":-1,
"effectiveDay":7,
"effectPeriod":[
{
"period":"Monday",
"beginTime":"12:00:00",
"endTime":"18:00:00"
}
]
}
}
返回data字段说明
字段名 | 字段类型 | 字段说明 |
---|---|---|
key | String | 门锁秘钥唯一ID |
name | String | 门锁秘钥名称 |
样例输出
{
"result":{
"msg":"操作成功。",
"code":"0",
"data": {
"key":"13686275",
"name":"key001"
}
},
"id":"63d9e876-e223-481c-9886-6386d57556da"
}