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:

  1. Compruebe si el QR ya existe por el ID de tarjeta (número QR) que desea utilizar
  2. Cree un QR con el ID de tarjeta (número QR) que desea usar
  3. 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"

}

}