https://api.sciener.com/v3/qrCode/update
更新二维码的名称、有效期、循环设置,类型不可更新。
当changeType=0的时候,使用云端的方式修改二维码。 当changeType=1,需要先使用APPsdk 用蓝牙的方式修改二维码。然后调用本接口。 当changeType=2,调用本接口的时候,会直接通过网关到锁里修改二维码。
POST, ContentType:application/x-www-form-urlencoded
xxxxxxxxxx71curl --location -g --request POST 'https://api.sciener.com/v3/qrCode/update' \2--data-urlencode 'clientId=4773aa036f7f49c68d876bb4be85c80c' \3--data-urlencode 'accessToken=dfd5489d0cee31f0bdfaf59d0d42d71f' \4--data-urlencode 'qrCodeId=34242' \5--data-urlencode 'startDate=1625025703000' \6--data-urlencode 'endDate=1645025703000' \7--data-urlencode 'date=1625025703000'| 名称 | 类型 | 是否必需 | 描述 |
|---|---|---|---|
| clientId | String | Y | 创建应用分配的client_id |
| accessToken | String | Y | 访问令牌,通过获取访问令牌接口获取 |
| qrCodeId | Int | Y | 二维码ID,由添加二维码接口生成 |
| name | String | N | 二维码名称,锁管理员给二维码的命名。 |
| startDate | Long | N | 有效期开始时间(时间戳,单位毫秒) |
| endDate | Long | N | 有效期结束时间(时间戳,单位毫秒) |
| refreshTime | Int | N | 二维码刷新时间,单位为分钟 |
| cyclicConfig | JSONArray String | N | 循环时间设置,目前只支持每天开始时间和结束时间一样的设置,示例:[{"weekDay":1, "startTime":480,"endTime":1080},{"weekDay":2, "startTime":480,"endTime":1080}] 表示周一和周二8:00到18:00有效 |
| date | Long | Y | 当前时间(时间戳,单位毫秒) |
| type | Int | Y | 二维码类型,1-限时、2-永久、4-循环 |
| changeType | Int | Y | 修改方式: 1-通过APP蓝牙修改,必需先通过APP蓝牙修改后再调用该接口 2-通过网关或WiFi锁远程修改,如果是WiFi锁或有连接网关,则可以传2,直接调用该接口从锁里修改 0-云端方式,不填默认0,从云端修改。 |
cyclicConfig中的参数:
| 参数 | 类型 | 描述 |
|---|---|---|
| startTime | Int | 开始时间,分钟数, 例如 480 代表 8:00 |
| endTime | Int | 结束时间,分钟数, 例如 1080 代表 18:00 |
| weekDay | Int | 星期:1-7, 1-星期一...7-星期天 |
| 参数 | 类型 | 描述 |
|---|---|---|
| errcode | Int | 错误码 |
| errmsg | String | 错误信息 |
| description | String | 错误描述 |
xxxxxxxxxx51{2"errcode": 0,3"errmsg": "none error message",4"description":"表示成功或是"5}