https://api.sciener.com/v3/lock/initialize
注意:调用该接口前,锁必需先由APP SDK初始化完成,lockData 锁数据必需来源于APP SDK锁初始化接口的回调。
锁初始化接口将锁相关的数据在服务端做初始化,同时会为调用该接口的用户生成一把管理员钥匙。
锁初始化成功后,管理员钥匙拥有者就可以给其他用户发送普通钥匙或是发送密码了。
如果已经使用科技侠APP添加锁,则不需要调用该接口,因为锁已经初始化完成,调用获取名下锁列表接口去获取已经初始化好的锁,调用其他接口需要的lockId也可以在科技侠APP的锁 【设置->基本信息】页面查看,如下图所示:

POST, ContentType:application/x-www-form-urlencoded
xxxxxxxxxxcurl --location -g --request POST 'https://api.sciener.com/v3/lock/initialize' \--data-urlencode 'clientId=4773aa036f7f49c68d876bb4be85c80c' \--data-urlencode 'accessToken=dfd5489d0cee31f0bdfaf59d0d42d71f' \--data-urlencode 'lockAlias=阳光小区1-4-201' \--data-urlencode 'lockData=xxxxxxxxxxxxx' \--data-urlencode 'date=1625025703000'
| 名称 | 类型 | 是否必需 | 描述 |
|---|---|---|---|
| clientId | String | Y | 创建应用分配的client_id |
| accessToken | String | Y | 访问令牌,通过获取访问令牌接口获取 |
| lockData | String | Y | 锁数据,必需由APP SDK锁初始接口生成。 |
| lockAlias | String | N | 锁别名 |
| groupId | Int | N | 分组ID,参考新增分组接口 |
| nbInitSuccess | Int | N | NB-IoT锁是否初始化成功,1-是、0-否,只有NB-IoT锁需要传 |
| date | Long | Y | 当前时间(时间戳,单位毫秒) |
| 参数 | 类型 | 描述 |
|---|---|---|
| lockId | Int | 锁ID |
| keyId | Int | 管理员钥匙id |
xxxxxxxxxx{"lockId": 123132,"keyId": "2342342"}