更新时间:2025-06-20 02:18:46下载pdf
本文介绍发卡器相关能力API
请求方式 | API | 描述 |
---|---|---|
POST | /v1.0/osaas/projects/{project_id}/card-issue-devices/card-issuer/{device_id}/card-info-write | 发卡器制卡,给发卡器设备发送制卡指令(根据生效时间与失效时间,对发卡器下发制卡指令,生成卡片信息) |
POST | /v1.0/osaas/projects/{project_id}/card-issue-devices/card-issuer/{device_id}/card-info-read | 发卡器读卡、给发卡器设备发送读卡指令,通过发卡器对指定卡片下发读卡指令, 从而获得卡片信息(卡片信息由Pulsar推送, 需要提前开启消息订阅) |
GET | /v1.0/cloud/osaas/projects/{project_id}/card-issue-devices/card-issuer/card-info/{card_id} | 查询发卡器下发的卡片信息 |
本文介绍发卡器制卡的 API。
根据生效时间与失效时间,对发卡器下发制卡指令,生成卡片信息。
POST: /v1.0/osaas/projects/{project_id}/card-issue-devices/card-issuer/{device_id}/card-info-write
参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
---|---|---|---|---|
project_id | String | uri | true | 项目唯一标识 |
device_id | String | uri | true | 设备唯一标识 |
request | IssuingWriteCardRequest | false | 发卡器制卡请求体 |
request
说明
参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
---|---|---|---|---|
begin_time | Long | false | 卡片生效时间 | |
end_time | Long | false | 卡片失效时间 |
参数名 | 类型 | 说明 |
---|---|---|
result | IssuingWriteCardResponse | 发卡器制卡返回结果 |
result
说明
参数名 | 类型 | 说明 |
---|---|---|
operate_id | String | 操作唯一标识 |
operate_result | Boolean | 操作结果 |
card_id | String | 卡片唯一标识 |
POST: /v1.0/osaas/projects/150188910571223***/card-issue-devices/card-issuer/6c470253258246b99****/card-info-write
{
"beginTime": 1658303985000,
"endTime": 1666252785000
}
{
"tid": "aae3ead40e3a11ed818882d0e***",
"result": {
"operate_id": "1552534592777359***",
"operate_result": true,
"card_id": "15525345928151***"
},
"t": 1658988066464,
"success": true
}
本文介绍发卡器读卡的 API。
发卡器对指定卡片下发读卡指令, 从而获得卡片信息。卡片信息由 Pulsar 推送, 需要提前开启消息订阅服务。
POST: /v1.0/osaas/projects/{project_id}/card-issue-devices/card-issuer/{device_id}/card-info-read
参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
---|---|---|---|---|
project_id | String | uri | true | 项目唯一标识 |
device_id | String | uri | true | 设备唯一标识 |
request | IssuingReadCardRequest | false | 发卡器读卡请求 |
request
说明
参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
---|---|---|---|---|
operate_type | String | false | 操作类型 |
参数名 | 类型 | 说明 |
---|---|---|
result | IssuingReadCardResponse | 发卡器读卡返回结果 |
result
说明
参数名 | 类型 | 说明 |
---|---|---|
operate_id | String | 操作唯一标识 |
operate_result | Boolean | 操作结果 |
POST: /v1.0/osaas/projects/150188910571223***/card-issue-devices/card-issuer/6c470253258246b99*****/card-info-read
{
"tid": "3be4aa970e3d11ed8a61ba62b92******",
"result": {
"operate_id": "1552539216750055***",
"operate_result": true
},
"t": 1658989168814,
"success": true
}
本文介绍查询卡片信息的 API。
根据卡片id查询卡片信息。
GET:/v1.0/cloud/osaas/projects/{project_id}/card-issue-devices/card-issuer/card-info/{card_id}
参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
---|---|---|---|---|
project_id | String | uri | true | 项目唯一标识 |
card_id | String | uri | true | 卡片唯一标识 |
参数名 | 类型 | 说明 |
---|---|---|
result | IssuingCardInfoResponse | 卡片信息返回结果 |
result
说明
参数名 | 类型 | 说明 |
---|---|---|
card_id | String | 卡片唯一标识 |
card_uuid | String | 卡片硬件id |
begin_time | Long | 卡片生效时间 |
end_time | Long | 卡片失效时间 |
card_status | String | 卡片下发状态:ISSUING-下发中,ISSUE_SUCCESS-下发成功,ISSUE_FAILED-下发失败 |
GET:/v1.0/cloud/osaas/projects/150188910571223***/card-issue-devices/card-issuer/card-info/15525345928151***
{
"tid": "3be4aa970e3d11ed8a61ba62b92******",
"result": {
"card_id": "15525345928151***",
"card_uuid": "Xp9w***",
"begin_time": 1750215196649,
"end_time": 1750225196649,
"card_status": "ISSUE_SUCCESS"
},
"t": 1658989168814,
"success": true
}
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈