https://api.sciener.com/v3/lock/listKey
管理员或授权管理员查看这把锁上发出去的所有电子钥匙,包含通过发送钥匙生成的所有普通用户钥匙和授权管理员钥匙,该接口不返回最高管理员钥匙。
xxxxxxxxxxcurl --location -g --request GET 'https://api.sciener.com/v3/lock/listKey?clientId=fd2ff35ee3d8424c8665c07b7b9a7f45&accessToken=780f7671b6e6be3010d9787f19207aca&lockId=1719&pageNo=1&pageSize=20&date=1625025703000'| 名称 | 类型 | 是否必需 | 描述 |
|---|---|---|---|
| clientId | String | Y | 创建应用分配的client_id |
| accessToken | String | Y | 访问令牌,通过获取访问令牌接口获取 |
| lockId | Int | Y | 锁ID,由锁初始化接口生成 |
| searchStr | String | N | 搜索关键词,通过钥匙名称模糊搜索 |
| keyRight | Int | N | 钥匙是否被授权:0-否,1-是,用于过滤授权管理员电子钥匙,不传返回所有 |
| pageNo | Int | Y | 页码,从1开始 |
| pageSize | Int | Y | 每页数量,最大200 |
| orderBy | Int | Y | 排序方式:0-按名称正序、1-按生成时间倒序、2-按名称倒序 |
| date | Long | Y | 当前时间(时间戳,单位毫秒) |
| 参数 | 类型 | 描述 |
|---|---|---|
| list | JSONArray | 记录列表 |
| pageNo | Int | 页码,从1开始 |
| pageSize | Int | 每页数量,最大200 |
| pages | Int | 总页数 |
| total | Int | 总条数 |
列表中的对象
| 参数 | 类型 | 描述 |
|---|---|---|
| keyId | Int | 钥匙ID |
| lockId | Int | 锁ID,由锁初始化接口生成 |
| username | String | 钥匙所有者的用户名 |
| uid | Int | 用户ID |
| keyName | String | 钥匙名 |
| keyStatus | String | 钥匙状态 |
| startDate | Long | 有效期开始时间(时间戳,单位毫秒) |
| endDate | Long | 有效期结束时间(时间戳,单位毫秒) |
| keyRight | Int | 钥匙是否被授权:0-否,1-是 |
| remoteEnable | Int | 是否支持远程开锁:1-是、2-否 |
| senderUsername | String | 发送者用户名 |
| remarks | String | 备注,留言 |
| date | Long | 发送时间(时间戳,单位毫秒) |
xxxxxxxxxx{"list": [{"keyId": 3234293,"lockId": 532323,"username": "lock@google.com","uid": 6355997,"keyName":"陈文亮","keyStatus": "110401","startDate": 1528878944000,"endDate": 1628878944000,"keyRight": 1,"senderUsername": "alexa@google.com","remarks": "水费月底待交","date": 1528878944000,}],"pageNo":1,"pageSize":20,"pages":1,"total":1}