Como enviar mensagens com serviços de terceiros

Os aplicativos Java 8 no App Engine podem usar empresas terceirizadas para enviar e-mails, mensagens SMS ou fazer e receber chamadas telefônicas. É possível, por exemplo, enviar um e-mail para confirmar transações comerciais e criação de contas de usuário ou enviar comunicações de marketing.

Esta página lista alguns exemplos de empresas que fornecem serviços de comunicação e bibliotecas de clientes para aplicativos Java 8 no App Engine.

Mailgun

O Mailgun (em inglês) fornece APIs RESTful e bibliotecas de cliente para enviar e-mails. Como usuário do projeto do GCP, suas primeiras 30.000 mensagens são gratuitas todos os meses. Consulte a calculadora de preços mensais na página de inscrição para ver os preços de mais mensagens e descontos por volume.

Saiba mais sobre o Mailgun:

Mailjet

O Mailjet é um serviço de e-mail global que oferece um nível gratuito com 25 mil mensagens por mês aos usuários do Google App Engine. Para aproveitar essa oferta, clique no link a seguir e crie uma conta do Mailjet.

Saiba mais sobre o Mailjet:

SendGrid

É possível usar o SendGrid para aprimorar os e-mails no App Engine. O SendGrid melhora sua capacidade de entrega e fornece transparência para o que realmente acontece com os e-mails enviados pelo app. Veja estatísticas de aberturas, cliques, cancelamento de inscrições, relatórios de spam e muito mais na interface ou na API do SendGrid.

Os clientes do App Engine podem enviar 12.000 e-mails todos os meses gratuitamente. Basta se inscrever no plano API Email do SendGrid por meio do Console do Google Cloud Platform. O Google é remunerado por clientes que se inscrevem em uma conta paga.

Saiba mais sobre o SendGrid:

SMS e serviços de voz via Twilio

Use o Twilio para incorporar serviços de voz, VoIP e mensagens em aplicativos. A plataforma Twilio consiste na Twilio Markup Language (TwiML), em uma API RESTful (links em inglês) e em SDKs VoIP para navegadores da web, Android e iOS.

Os clientes do Google App Engine recebem créditos gratuitos (em inglês) para mensagens SMS ou minutos de ligações recebidas ao fazer o upgrade.

Saiba mais sobre o Twilio:

Como adicionar bibliotecas de cliente e chaves de API terceirizadas ao seu aplicativo

Para adicionar bibliotecas de cliente aos seus ambientes de desenvolvimento e implantação do App Engine e adicione a biblioteca ao arquivo de dependências do seu aplicativo. Por exemplo, se você usa o Maven para gerenciar dependências, adicione a biblioteca à seção <dependencies> do arquivo pom.xml do seu projeto.

A maioria dos serviços de terceiros autentica o aplicativo por meio de chaves de API geradas por você. Para usar essas chaves no seu aplicativo, faça o seguinte:

  1. Adicione a chave à seção de variáveis de ambiente no arquivo app.yaml do aplicativo.

    Exemplo:

     env_variables:
         EMAIL_API_KEY: key-from-third-party
    
  2. No código do aplicativo, recupere a chave das variáveis de ambiente. Exemplo:

  3. Passe a chave conforme exigido pela API do terceiro.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Ambiente padrão do App Engine para Java 8