¿Qué plan tengo?
Suite, todas las versiones Team, Growth, Professional, Enterprise o Enterprise Plus
Support Team, Professional o Enterprise

Es posible que tenga una API que acepta varios parámetros de solicitud, aunque no todos sean obligatorios para que la llamada tenga éxito. Si se anticipa un parámetro, pero no se proporciona, la integración podría fallar porque la API está esperando un valor válido (ya sea una cadena vacía `””` o `null`). En tal caso, tendría que anular esos parámetros en el generador de integraciones para que la llamada no se interrumpa.

Para anular parámetros opcionales

  1. Comprenda el comportamiento de los parámetros opcionales.
    En primer lugar, asegúrese de que su API pueda manejar perfectamente los valores opcionales, ya sea como una cadena vacía o como `null`.
  2. Al comienzo de un chat, inicialice los parámetros opcionales en nulo o una cadena vacía.
    Así se evita que la llamada de API falle si se omite un parámetro. Si desea más información, consulte Acerca de las acciones para los agentes IA.

  3. En la integración del generador de integraciones, asegúrese de que se recopilen los parámetros como parámetros de solicitud y de que la casilla de verificación Requerido no esté marcada.
  4. Pase el mouse por encima del cuadro de entrada Valor de prueba hasta que vea el símbolo para cambiar el formato de los valores.

    Al hacer clic aquí, aparece un cuadro de diálogo. Entonces debe agregar la siguiente expresión de JSONata al cuadro de texto que dice “Reformateo de JSONata”:
    ```$a and $not($a = "null") ? $a : ""```
    Esta expresión de JSONata va a verificar si existe el parámetro y si tiene un valor.
    • Si lo tiene, pase el valor del parámetro a la API.
    • Si no lo tiene, proporcione una cadena vacía u omítalo por completo.

      Si desea instrucciones sobre cómo cambiar el formato de los valores, consulte Cambiar el formato de los valores en los parámetros de solicitud para los agentes IA.

Ahora, cuando tenga un valor que sea opcional para su llamada de API, el generador de integraciones lo manejará fácilmente.

 

Tecnología de Zendesk