El componente Petición HTTP le permite invocar API externas desde un flujo de WhatsApp de 2Chat. Esto le ayudará a integrar fácilmente servicios externos y enviar o recibir información de fuentes externas mediante solicitudes GET o POST sin procesar.
Puede combinar este componente con el Mensaje y Esperar respuesta para almacenar variables personalizadas para realizar solicitudes personalizadas.
Cuando añades el componente puedes configurar cuando la ejecución es exitosa o cuando es fallida.
La configuración de este componente es la siguiente.
1. Tipo de solicitud
Puede seleccionar el tipo de solicitud en función de la API a invocar
Método | Descripción | Unicación de los datos |
GET | Recuperar datos | Query Strings |
POST | Crear o actualizar datos | Cuerpo del mensaje |
PUT | Reemplazar datos | Cuerpo del mensaje |
PATCH | Modificar datos | Cuerpo del mensaje |
2. Dirección URL
Debe proporcionar la URL completa del punto final de la API o del servicio web.
3. Parámetros
Los parámetros suelen ser necesarios cuando la solicitud utiliza el método GET, ya que estos parámetros se envían como una cadena de consulta en la URL.
Haga clic en para añadir parámetros, introduzca el Nombre del parámetro, e introduzca cualquier valor. También puede hacer clic en el botón { }
para seleccionar variables dinámicas.
4. Cabeceras
Las cabeceras suelen ser necesarias para añadir claves de autenticación y configurar el tipo de respuesta
Haga clic en para añadir cabeceras, introduzca el nombre de la cabecera e introduzca cualquier valor.
5. Cuerpo
El cuerpo suele ser necesario para las solicitudes que utilizan el método POST y el texto enviado suele estar en formato JSON de acuerdo con la especificación de la API.
Puede hacer clic en el botón { }
para seleccionar variables dinámicas.
6. Respuesta
En esta sección, usted configura cómo manejar la solicitud API, puede agregar una muestra de la respuesta y utilizar la ruta JSON para extraer el valor y asignarlo a un Campo Personalizado.
Puede utilizar la ruta JSON para validar el valor y hacer clic en el botón y asignar un nombre de archivo personalizado.