Introducción
Si desea utilizar BioStar 2 API como una API RESTful para su propia personalización u otros fines, simplemente puede consultar este artículo. Este artículo lo guiará para registrar Suprema QR para sus usuarios en BioStar 2 a través de Nueva API local.
Conceptos básicos y procedimientos
Para obtener información sobre cómo emitir BioStar 2 QR, consulte el siguiente artículo:
[BioStar 2] Cómo usar Suprema Mobile Access
BioStar 2 QR/Barcode está disponible para su uso como credencial de usuario de BioStar 2 de BioStar 2.8.11.
Para usar QR/código de barras, debe configurar 'Configuración de correo electrónico' en BioStar 2 y habilitar la opción [QR].
- BioStar 2 -Configuración de > -Configuración de correo electrónico de > -Configuración de contenido de correo electrónico de >
- Activar opción [QR]
Hay 3 pasos necesarios para registrar Mobile Access a sus usuarios:
- Compruebe si el QR ya existe por el ID de tarjeta (número QR) que desea utilizar
- Cree un QR con el ID de tarjeta (número QR) que desea usar
- Registrar QR a un usuario
Llamada y parámetros de API
- Paso 1. Compruebe si el QR ya existe por el ID de la tarjeta que desea utilizar
[GET]: /api/v2/cards/registered/?card_id={cardID}
[Parámetros]
Nombre | Tipo | *M/O | Explicación | Valor |
|
|
|
|
|
* M – Obligatorio, O – Opcional
[Cuerpo de respuesta]: Si el ID de la tarjeta no está registrado
{ "Respuesta": { "código": "0" } } |
[Cuerpo de respuesta]: Si el ID de la tarjeta ya está en uso (registrado)
{ "Tarjeta": { "id": 19, "crdTypUid": 6, "crdCsn": "444444444" }, "Respuesta": { "código": "0" } } |
- Paso 2. Crea un QR con el ID de la tarjeta que te gustaría usar
[POST]: /api/cards
[Parámetros]
Nombre | Tipo | *M/O | Explicación | Valor |
Card_type.id | Cuerda | M | desc: ID de tipo de tarjeta (0:CSN, 1:WIEGAND, 2:SECURE, 3:ACCESS, 4:CSN_MOBILE, 5:WIEGAND_MOBILE, 6:QR/código de barras, 7:BioStar 2 QR) |
|
Card_type.nombre | Cuerda | M | Nombre del tipo de tarjeta | "SCQr" |
Card_type.type | Cuerda | M | desc: Tipo de tarjeta (1:CSN, 2:SECURE, 3:ACCESS, 10:CSN_WIEGAND, 4:CSN_MOBILE, 5:WIEGAND_MOBILE, 6:QR/código de barras, 7:BioStar 2 QR) |
|
Card_type.mode | Cuerda | M |
| "Q" |
Display_card_id | Cuerda | O | ID de visualización de la tarjeta |
|
Card_id | Cuerda | M | ID de la tarjeta |
|
User_id.user_id | Cuerda | M | ID de usuario |
|
* M – Obligatorio, O – Opcional
[Solicitar cuerpo]
{ "CardCollection": { "filas": [ { "card_type": { "id": "7", "name": "SCQr", "tipo": "7", "modo": "Q" }, "display_card_id": "3333333333", "card_id": "3333333333", "user_id": { "user_id": "1" } } ] } } |
[Cuerpo de respuesta]
{ "CardCollection": { "total": "1", "filas": [ { "id": "4", "card_id": "61489146906216257376629034005", "display_card_id": "3333333333", "card_type": { "id": "7", "name": "SCQr", "tipo": "7" } } ] }, "Respuesta": { "código": "0", "link": "https://support.supremainc.com/en/support/home", "message": "Éxito" } } |
- Paso 3. Registra QR a tu Usuario
[POST]: /api/users/{user_id}
[Parámetros] : Básico [POST] /api/User/{User_Id}
* M – Obligatorio, O – Opcional
[Solicitar cuerpo]
{ "Usuario": { "tarjetas": [ { "id": "1", "card_id": "11111111", "display_card_id": "11111111", "estado": "1", "is_blocked": "falso", "is_assigned": "verdadero", "card_type": { "id": "0", "nombre": "CSN", "tipo": "1" }, "mobile_card": "falso", "issue_count": "1", "card_slot": "0", "card_mask": "0", "wiegand_format_id": { "id": "0" } }, { "id": "3", "card_id": "61489146906216257372334066075", "display_card_id": "3333333333", "card_type": { "id": "7", "name": "SCQr", "tipo": "7" } } ] } } |
[Cuerpo de respuesta]
{ "Respuesta": { "código": "0", "link": "https://support.supremainc.com/en/support/home", "message": "Éxito" } } |