Docs Menu
Docs Home
/ /
Servicios de terceros

Llamar a una acción de servicio

Importante

Servicios de terceros y notificaciones push obsoletos

Los servicios de terceros y las notificaciones push en App Services han quedado obsoletos en favor de la creación de puntos finales HTTP que usan dependencias externas en funciones.

Los webhooks se han renombrado como puntos finales HTTPS sin cambios en su comportamiento. Debe migrar los webhooks existentes.

Los servicios existentes continuarán funcionando hasta el de septiembre 30 2025de.

Dado que los servicios de terceros y las notificaciones push ya no se utilizan, se han eliminado de forma predeterminada de la interfaz de usuario de App Services. Si necesita administrar un servicio de terceros o una notificación push existente, puede volver a agregar las configuraciones a la interfaz de usuario siguiendo estos pasos:

  • En la navegación izquierda, debajo del Manage sección, haga clic en App Settings.

  • Habilite el interruptor junto a Temporarily Re-Enable 3rd Party Services y luego guarde los cambios.

Puedes llamar a acciones asociadas con un servicio desde Atlas Functions, incluidos webhooks y activadores entrantes, o directamente desde una aplicación cliente conectada. Cada acción de servicio está disponible como un método en su respectivo cliente de servicio.

Nota

Debe configurar una regla de servicio que habilite una acción antes de poder llamarla.

Los ejemplos de esta sección muestran cómo llamar a la acción post() desde el servicio HTTP. Cada acción de servicio sigue un patrón similar, pero tiene parámetros distintos. Para obtener más información sobre los parámetros y el uso de una acción específica, consulte la página de referencia de dicha acción.

Para llamar a una acción de servicio desde una función:

  1. Cree una instancia de un cliente de servicio desde el contexto de la función utilizando el context.services interfaz.

  2. Llamar al método asociado con la acción.

const http = context.services.get("myHttpService");
http.post({
"url": "https://www.example.com",
"headers": { "Content-Type": ["application/json"] },
"body": { "msg": "Hello from a service action!" }
})
.then(() => "Successfully sent the post request!")

Volver

Convertir webhooks en HTTPS Endpoints

En esta página