更新时间:2025-06-20 02:19:15下载pdf
本文介绍锁操作能力相关API
请求方式 | API | 描述 |
---|---|---|
POST | /v1.0/osaas/projects/{project_id}/card-issue-devices/lock-devices/{device_id}/cards | 门锁卡片信息操作:下发卡片(使用发卡器制卡生成的卡片唯一标识,对门锁进行门卡通行方式指令下发操作,从而达到使用指定门卡通行门锁的操作。) |
DELETE | /v1.0/osaas/projects/{project_id}/card-issue-devices/lock-devices/{device_id}/cards/{lock_card_id} | 门锁卡片信息操作:删除卡片(使用门锁卡片唯一标识对锁下发删除卡片指令,使该该门卡对门锁通行方式失效) |
PUT | /v1.0/osaas/projects/{project_id}/card-issue-devices/lock-devices/{device_id}/cards/{lock_card_id}/freeze-status | 门锁卡片信息操作:卡片状态修改(使用门锁卡片唯一标识对指定门锁对应卡片状态进行修改,支持冻结和解冻两种操作。) |
PUT | /v1.0/osaas/projects/{project_id}/card-issue-devices/lock-devices/{device_id}/cards/{lock_card_id} | 门锁卡片信息操作:卡片修改(通过生效时间和失效时间对指定门锁下发通行卡片的授权时间修改指令,在无需使用发卡器重新制卡的情况下,对门卡通行时间修改。) |
GET | /v1.0/cloud/osaas/projects/{project_id}/card-issue-devices/lock-devices/{device_id}/cards/{lock_card_id} | 门锁卡片信息操作:卡片查询(使用门锁卡片唯一标识查询指定门锁对应的卡片信息) |
本文介绍下发卡片的 API。
使用发卡器制卡生成的卡片唯一标识,对门锁进行门卡通行方式指令下发操作,从而可使用指定门卡来通行门锁。
POST: /v1.0/osaas/projects/{project_id}/card-issue-devices/lock-devices/{device_id}/cards
参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
---|---|---|---|---|
project_id | String | uri | true | 项目唯一标识 |
device_id | String | uri | true | 设备唯一标识 |
request | LockCardIssueRequest | false | 请求 |
request
说明
参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
---|---|---|---|---|
card_id | String | true | 卡片唯一标识 |
参数名 | 类型 | 说明 |
---|---|---|
result | LockCardOperateResponse | 门锁卡片返回消息体 |
result
说明
参数名 | 类型 | 说明 |
---|---|---|
operate_id | String | 操作唯一标识 |
operate_result | Boolean | 操作结果 |
lock_card_id | String | 门锁卡片唯一标识 |
POST: /v1.0/osaas/projects/150188910571223***/card-issue-devices/lock-devices/6c470253258246b99*****/cards
{
"tid": "aae3ead40e3a11ed818882d0e****",
"result": {
"lock_card_id": "3245***",
"operate_id": "1552534592777359***",
"operate_result": true
},
"t": 1658988066464,
"success": true
}
本文介绍修改卡片的 API。
通过生效时间和失效时间,对指定门锁下发通行卡片的授权时间修改指令。无需使用发卡器重新制卡,修改门卡通行时间。
PUT: /v1.0/osaas/projects/{project_id}/card-issue-devices/lock-devices/{device_id}/cards/{lock_card_id}
参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
---|---|---|---|---|
project_id | String | uri | true | 项目唯一标识 |
device_id | String | uri | true | 设备唯一标识 |
lock_card_id | String | uri | true | 门锁卡片唯一标识 |
request | LockCardUpdateRequest | false | 请求 |
request
说明
参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
---|---|---|---|---|
begin_time | Long | false | 卡片生效时间 | |
end_time | Long | false | 卡片失效时间 |
参数名 | 类型 | 说明 |
---|---|---|
result | LockCardOperateResponse | 门锁卡片唯一标识 |
result
说明
参数名 | 类型 | 说明 |
---|---|---|
operate_id | String | 操作唯一标识 |
operate_result | Boolean | 操作结果 |
lock_card_id | String | 门锁卡片唯一标识 |
PUT: /v1.0/osaas/projects/15018891057122****/card-issue-devices/lock-devices/6c470253258246b99****/cards/3245***
{
"tid": "aae3ead40e3a11ed818882d0e****",
"result": {
"lock_card_id": "3245***",
"operate_id": "3245***",
"operate_result": true
},
"t": 1658988066464,
"success": true
}
本文介绍删除卡片的 API。
根据门锁卡片唯一标识,对锁下发删除卡片指令,使该卡片对门锁通行方式失效。
DELETE: /v1.0/osaas/projects/{project_id}/card-issue-devices/lock-devices/{device_id}/cards/{lock_card_id}
参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
---|---|---|---|---|
project_id | String | uri | true | 项目唯一标识 |
device_id | String | uri | true | 设备唯一标识 |
lock_card_id | String | uri | true | 门锁卡片唯一标识 |
参数名 | 类型 | 说明 |
---|---|---|
result | LockCardOperateResponse | 门锁卡片返回消息体 |
result
说明
参数名 | 类型 | 说明 |
---|---|---|
operate_id | String | 操作唯一标识 |
operate_result | Boolean | 操作结果 |
lock_card_id | String | 门锁卡片唯一标识 |
DELETE: /v1.0/osaas/projects/150188910571223***/card-issue-devices/lock-devices/6c470253258246b99*****/cards/3245***
{
"tid": "aae3ead40e3a11ed818882d0e****",
"result": {
"lock_card_id": "3245***",
"operate_id": "1552534592777359***",
"operate_result": true
},
"t": 1658988066464,
"success": true
}
本文介绍修改卡片状态的 API。
根据门锁卡片唯一标识,对指定门锁对应卡片状态进行修改,支持冻结和解冻两种操作。
PUT: /v1.0/osaas/projects/{project_id}/card-issue-devices/lock-devices/{device_id}/cards/{lock_card_id}/freeze-status
参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
---|---|---|---|---|
project_id | String | uri | true | 项目唯一标识 |
device_id | String | uri | true | 设备唯一标识 |
lock_card_id | String | uri | true | 门锁卡片唯一标识 |
request | LockCardFreezeRequest | false | 请求修改卡片状态 |
request
说明
参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
---|---|---|---|---|
freeze_status | LockFreezeStatusEnum | true | 卡片操作状态。
|
参数名 | 类型 | 说明 |
---|---|---|
result | LockCardOperateResponse | 门锁卡片操作结果 |
result
说明
参数名 | 类型 | 说明 |
---|---|---|
operate_id | String | 操作唯一标识 |
operate_result | Boolean | 操作结果 |
lock_card_id | String | 门锁卡片唯一标识 |
PUT: /v1.0/osaas/projects/150188910571223***/card-issue-devices/lock-devices/6c470253258246b99***/cards/3245***/freeze-status
{
"freeze_status": 1
}
{
"tid": "aae3ead40e3a11ed818882d0e***",
"result": {
"lock_card_id": "3245***",
"operate_id": "1552534592777359***",
"operate_result": true
},
"t": 1658988066464,
"success": true
}
本文介绍查询卡片信息的 API。
根据门锁卡片唯一标识,对指定门锁对应卡片信息进行查询,返回卡片有效期等信息。
GET:/v1.0/cloud/osaas/projects/{project_id}/card-issue-devices/lock-devices/{device_id}/cards/{lock_card_id}
参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
---|---|---|---|---|
project_id | String | uri | true | 项目唯一标识 |
device_id | String | uri | true | 设备唯一标识 |
lock_card_id | String | uri | true | 门锁卡片唯一标识 |
参数名 | 类型 | 说明 |
---|---|---|
result | LockCardInfoResponse | 门锁卡片查询结果 |
result
说明
参数名 | 类型 | 说明 |
---|---|---|
lock_card_id | String | 门锁卡片唯一标识 |
begin_time | Long | 卡片生效时间 |
end_time | Long | 卡片失效时间 |
GET:/v1.0/cloud/osaas/projects/150188910571223***/card-issue-devices/lock-devices/6c470253258246b99***/cards/3245***
{
"tid": "aae3ead40e3a11ed818882d0e***",
"result": {
"lock_card_id": "3245***",
"begin_time": 1750226997548,
"end_time": 1750227997548
},
"t": 1658988066464,
"success": true
}
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈