Consulta los conectores compatibles para la integración de aplicaciones.
Activador de API
Los activadores de API se usan a fin de invocar directamente las ejecuciones para integraciones. Los activadores de APIs pueden Pueden usarse en modo síncrono o asíncrono.
Puedes configurar la carga útil de solicitud y respuesta para el activador de API si creas variables en tu integración. Si deseas obtener información para crear una integración en un activador de API que reciba solicitudes a la API para recuperar información del cliente, consulta el instructivo sobre la entrega de la API.
Agrega un activador de API
Para agregar un activador del Activador de API, sigue estos pasos:- En la consola de Google Cloud, ve a la página Application Integration.
- En el menú de navegación, haz clic en Integraciones.
Aparecerá la página Integrations List, en la que se enumeran todas las integraciones disponibles en el proyecto de Google Cloud.
- Selecciona una integración existente o haz clic en Crear integración para crear una nueva.
Si creas una integración nueva, haz lo siguiente:
- Ingresa un nombre y una descripción en el panel Create Integration.
- Selecciona una región para la integración.
- Selecciona una cuenta de servicio para la integración. Puedes cambiar o actualizar los detalles de la cuenta de servicio de una integración en cualquier momento desde el panel Resumen de la integración en la barra de herramientas de la integración.
- Haz clic en Crear.
Esto abrirá la integración en la página del editor de integración.
- En la barra de navegación del editor de integración, haz clic en Activadores para ver la lista de activadores disponibles.
- Haz clic en el elemento activador de API y arrástralo al diseñador.
Configura un activador de API
Haz clic en el elemento Activador de API en el editor de integración para ver el panel de configuración del activador.
En el panel de configuración, se muestra el ID del activador, que es un ID generado por una máquina en el formato api_trigger/TRIGGER_NAME
.
No se requiere ninguna configuración adicional para este activador.
Cómo invocar el activador de API desde una aplicación
Después de publicar una integración que tenga configurado un activador de API, puedes usar el métodoprojects.locations.integrations.execute
para invocarlo desde cualquier aplicación. Este método activa la ejecución en modo síncrono.
Sintaxis
curl -X POST \ -H "authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d '{"trigger_id":"api_trigger/TRIGGER_NAME"}' \ "https://LOCATION-integrations.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/integrations/-:execute"
Reemplaza lo siguiente:
TRIGGER_NAME
: Es el nombre del activador de la API en tu integración.PROJECT_ID
: El ID del proyecto de Google Cloud.LOCATION
: Es la ubicación de tu proyecto de Google Cloud.
Ejemplo
En el siguiente ejemplo, se invoca una integración en la región us-east1
que contiene el activador de la API test_API_1
en el proyecto demo-project
de Google Cloud:
curl -X POST \ -H "authorization: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json" \ -d '{"trigger_id":"api_trigger/test_API_1"}' \ "https://us-east1-integrations.googleapis.com/v1/projects/demo-project/locations/us-central1/integrations/-:execute"
Consideraciones
Cuando se usa el activador de API, el tamaño acumulativo de todas las variables de entrada puede ser de un máximo de 8 MB. Si el tamaño supera los 8 MB, Application Integration no ejecuta el y verás un error.
Cuotas y límites
Para obtener información sobre las cuotas y los límites, consulta Cuotas y límites.
¿Qué sigue?
- Obtén información sobre todas las tareas y los activadores.
- Obtén información para probar y publicar una integración.
- Obtén información sobre la manejo de errores.
- Obtén más información sobre los registros de ejecución de la integración.