Envía mensajes con servicios de terceros

Las aplicaciones de Java 8 en App Engine pueden usar empresas de terceros para enviar correos electrónicos y mensajes SMS o hacer y recibir llamadas telefónicas. Por ejemplo, puedes enviar un correo electrónico para confirmar las transacciones comerciales y la creación de Cuentas de usuario o enviar comunicaciones de marketing.

En esta página, se presentan algunos ejemplos de empresas que proporcionan servicios de comunicación y bibliotecas cliente para aplicaciones de Java 8 en App Engine.

Mailgun

Mailgun proporciona API de RESTful y bibliotecas cliente para enviar correos electrónicos. Como usuario del proyecto de GCP, tus primeros 30,000 mensajes de cada mes son gratuitos. Consulta la calculadora de precios mensuales en la página de registro para ver el costo de enviar mensajes adicionales y los descuentos por volumen disponibles.

Obtén más información sobre Mailgun en los vínculos siguientes:

Mailjet

Mailjet es un servicio de correo electrónico global que brinda a los usuarios de App Engine un nivel gratuito con 25,000 correos electrónicos al mes. Si deseas aprovechar esta oferta, haz clic en el vínculo siguiente para crear una cuenta de Mailjet.

Obtén más información sobre Mailjet en los vínculos siguientes:

SendGrid

Puedes usar SendGrid para enviar tus correos electrónicos con App Engine. SendGrid puede mejorar tu capacidad de entrega y ofrecer transparencia sobre lo que sucede en realidad con todos los correos electrónicos que envía tu app. Puedes ver estadísticas sobre correos abiertos, clics, anulación de suscripciones, informes de spam y mucho más con la interfaz de SendGrid o su API.

Los clientes de App Engine pueden enviar 12,000 correos electrónicos al mes de manera gratuita si se registran en el plan de API de correos electrónicos de SendGrid mediante Google Cloud Platform Console. Ten en cuenta que Google recibe una compensación por los clientes que se registran en una cuenta paga.

Obtén más información sobre SendGrid en los vínculos siguientes:

Servicios de voz y SMS a través de Twilio

Puedes usar Twilio para incorporar voz, VoIP y mensajería en aplicaciones. La plataforma Twilio se compone del lenguaje de marcación de Twilio (TwiML), de una API de RESTful y de los SDK de VoIP para navegadores web, iOS y Android.

Los clientes de Google App Engine reciben un crédito gratuito para mensajes SMS o minutos entrantes cuando actualizan a un plan de pago.

Obtén más información sobre Twilio en los vínculos siguientes:

Agrega bibliotecas cliente y claves de API de terceros a tu app

Para agregar bibliotecas cliente a tus entornos de desarrollo y de implementación de App Engine, agrega la biblioteca al archivo de dependencias de tu app. Por ejemplo, si usas Maven para administrar las dependencias, agrega la biblioteca a la sección <dependencies> del archivo pom.xml de tu proyecto.

La mayoría de los servicios de terceros usan claves de API para autenticar tu app. Las claves se generan en el sitio de terceros. Para usar esas claves en tu app, te recomendamos que realices los pasos siguientes:

  1. Agrega la clave a la sección de variables de entorno del archivo app.yaml de tu app.

    Por ejemplo:

     env_variables:
         EMAIL_API_KEY: key-from-third-party
    
  2. En el código de tu app, recupera la clave de tus variables de entorno. Por ejemplo:

  3. Pasa la clave según lo requiera la API de terceros.

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Entorno estándar de App Engine para Java 8