¿Por qué se produce la respuesta 400 del servidor cuando intenta llamar a [POST] /api/users?

 

Solicitud URL


https://IPaddress/api/users

https://IPaddress/api/user}

Respuesta del servidor correspondiente:

Cuerpo de respuesta

800 Error al ejecutar la consulta de base de datos

Encabezados de respuesta

400 solicitud incorrecta

 

Interfaz gráfica de usuario, texto

Descripción generada automáticamente

 

 

Esto se debe a que se refiere al "Valor de ejemplo" de la API de usuarios de BioStar 2 y los datos del cuerpo no son información adecuada.

Este es un valor de ejemplo y no incluye datos completos de la plantilla de huella digital del usuario y la plantilla de cara.

Mensaje de texto

Descripción generada automáticamente

 

[Valor de ejemplo en la interfaz de usuario de Swagger]

{

  "User": {

    "name": "test123",

    "email": "[email protected]",

    "photo": "binaryDatas;dfkas;dfjasdfwqerqwerzxc",

    "phone": "010-1111-2222",

    "user_id": "9",

    "user_group_id": {

      "id": "1"

    },

    "disabled": "false",

    "start_datetime": "2001-01-01T00:00:00.00Z",

    "expiry_datetime": "2030-12-31T23:59:00.00Z",

    "permission": {

      "id": "4",

      "name": "Test",

      "description": "string",

      "operators": [

        {

          "name": "test2",

          "owner_id": "255",

          "user_id": "3"

        }

      ]

    },

    "access_groups": {

      "name": "test_access",

      "id": 1

    },

    "password": "Test4315",

    "pin": "1234",

    "login_id": "test123",

    "user_ip": "127.0.0.1",

    "fingerprint_templates": [

      {

        "template0": "Base64: RDQQFJYAVUYvFXsEIzIQC1QYbodkHe...",  // Please update your fingerprint template information.

        "template1": "Base64: RDQQFJYAVUYvFXsEIzIQC1QYbodkHe...",  // Please update your fingerprint template information. 

        "finger_mask": false,

        "isNew": true

      }

    ],

    "credentials": {

      "faces": [

        {

          "raw_image": "Base64: RDQQFJYAVUYvFXsEIzIQC1QYbodkHe...",  // Please update your Face template information. 

          "templates": [

            {

              "template": "Base64: RDQQFJYAVUYvFXsEIzIQC1QYbodkHe..."  // Please update your Face template information. 

            }

          ],

          "flag": "0",

          "useProfile": "false",

          "index": 0

        }

      ]

    },

    "cards": [

      {

        "card_type": {

          "id": "0",

          "name": "",

          "type": "1",

          "mode": "C"

        },

        "card_id": "1154754208683904",

        "display_card_id": "1154754208683904",

        "id": "4",

        "cardId": "43209719883",

        "wiegand_format_id": {

          "id": "4"

        },

        "wiegand_format_name": "HID Corporate 1000 48bit"

      }

    ]

  }

}

 

 

Actualice su plantilla de huellas dactilares por completo o, use el cuerpo de ejemplo simple a continuación.

 

Puede consultar el siguiente ejemplo de simpe para [POST] api/users.

 

{
    "User":{
    "name":"suprema",
    "user_id":"4",
    "user_group_id":{
    "id":1,
    "name":"All Users"
    },
    "disabled":"false",
    "start_datetime":"2001-01-01T00:00:00.00Z",
    "expiry_datetime":"2030-12-31T23:59:00.00Z"
    }
}