Envoyer des messages via des services tiers

Les applications Java 8 sur App Engine peuvent faire appel à des entreprises tierces pour envoyer des e-mails ou des SMS, ou pour passer et recevoir des appels téléphoniques. Par exemple, vous pouvez envoyer un e-mail pour confirmer des transactions commerciales, confirmer la création de comptes d'utilisateurs ou envoyer des communications marketing.

Cette page répertorie des exemples d'entreprises fournissant des services de communication et des bibliothèques clientes pour les applications Java 8 sur App Engine.

Mailgun

Mailgun fournit à la fois des API RESTful et des bibliothèques clientes pour l'envoi d'e-mails. En tant qu'utilisateur de projet GCP, vos 30 000 premiers messages par mois sont gratuits. Consultez le simulateur de coût mensuel sur la page d'inscription pour connaître le prix des messages supplémentaires et les remises sur volume.

En savoir plus sur Mailgun :

Mailjet

Mailjet est un service de messagerie mondial qui offre aux utilisateurs d'App Engine une version gratuite avec 25 000 e-mails par mois. Pour profiter de cette offre, cliquez sur le lien suivant afin de Créer un compte Mailjet.

En savoir plus sur Mailjet :

SendGrid

SendGrid vous permet d'optimiser vos e-mails sur App Engine. SendGrid peut améliorer la transmission de vos e-mails et assurer le suivi des e-mails envoyés par votre application. Grâce à l'interface SendGrid ou à son API, vous pouvez consulter des statistiques sur les ouvertures, les clics, les désabonnements, les rapports de spam et bien plus encore.

Les clients App Engine peuvent envoyer gratuitement 12 000 e-mails par mois en souscrivant à un forfait d'API Email de SendGrid via la console Google Cloud Platform. Veuillez prendre en compte que Google est rémunéré pour les clients qui s'inscrivent à un compte payant.

En savoir plus sur SendGrid :

Services SMS et vocaux via Twilio

Twilio vous permet d'intégrer la voix, la VoIP et la messagerie à vos applications. La plate-forme Twilio comprend TwiML (Twilio Markup Language), une API RESTful et des SDK VoIP pour les navigateurs Web, Android et iOS.

Les clients utilisant Google App Engine reçoivent un crédit gratuit pour les messages SMS ou les minutes entrantes lors de la mise à niveau.

En savoir plus sur Twilio :

Ajouter des bibliothèques clientes et des clés API tierces à votre application

Pour ajouter une bibliothèque cliente à vos environnements de développement et de déploiement App Engine, ajoutez-la au fichier des dépendances de votre application. Par exemple, si vous utilisez Maven pour gérer les dépendances, ajoutez la bibliothèque à la section <dependencies> du fichier pom.xml de votre projet.

Pour authentifier votre application, la plupart des services tiers utilisent des clés API. Vous générez les clés sur le site de l'entreprise tierce. Pour utiliser ces clés dans votre application, nous vous recommandons de procéder comme suit :

  1. Ajoutez la clé à la section des variables d'environnement dans le fichier app.yaml de votre application.

    Exemple :

     env_variables:
         EMAIL_API_KEY: key-from-third-party
    
  2. Dans le code de votre application, récupérez la clé à partir de vos variables d'environnement. Exemple :

  3. Transmettez la clé selon la méthode prescrite par l'API de l'entreprise tierce.

Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Environnement standard App Engine pour Java