サードパーティのサービスによるメッセージの送信

App Engine 上の PHP 5 アプリケーションでは、メールや SMS メッセージの送信、電話の発着信にサードパーティ企業のサービスを利用できます。たとえば、ビジネス トランザクションやユーザー アカウントの作成を確認するためのメールの送信や、マーケティング関連のメール配信を行うことができます。

このページに、App Engine 上の PHP 5 アプリケーションで使用できる通信サービスとクライアント ライブラリを提供している企業を記載します。

Mailgun

Mailgun は、メール送信用の RESTful API とクライアント ライブラリの両方を提供しています。GCP プロジェクトのユーザーは、毎月 30,000 件のメッセージまで無料で使用できます。追加のメッセージに対する料金設定やボリューム ディスカウントについては、お申し込みページの月額料金計算ツールでご確認ください。

Mailgun の詳細については次をご覧ください。

Mailjet

Mailjet は、毎月 25,000 件のメールの無料枠を App Engine ユーザーに提供するグローバル メールサービスです。この特典を利用するには、次のリンクをクリックして Mailjet アカウントを作成してください。

Mailjet の詳細については次をご覧ください。

Twilio を介した SMS サービスと音声サービス

Twilio を使用すると、音声、VoIP、メッセージをアプリケーションに埋め込むことができます。Twilio プラットフォームは、Twilio マークアップ言語(TwiML)RESTful API、VoIP SDK(ウェブブラウザ、Android、iOS 用)で構成されています。

Google App Engine をアップグレードすると、SMS メッセージや着信に使用できる無料クレジットが付与されます。

Twilio の詳細については次をご覧ください。

クライアント ライブラリとサードパーティ API キーをアプリに追加する

クライアント ライブラリを App Engine 開発環境やデプロイ環境に追加するには、アプリの composer.json ファイルにそのクライアント ライブラリの名前を追加します。詳しくは、Composer をご覧ください。

ほとんどのサードパーティ サービスでは API キーを使用してアプリの認証を行います。キーは、サードパーティのサイトで生成します。これらのキーをアプリで使用するには、次の手順を行うことをおすすめします。

  1. アプリの app.yaml ファイル内の環境変数セクションにキーを追加します。

    次に例を示します。

     env_variables:
         EMAIL_API_KEY: key-from-third-party
    
  2. アプリのコードで、環境変数からキーを取得します。次に例を示します。

  3. サードパーティの API の要求に応じてキーを渡します。

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

PHP 5 の App Engine スタンダード環境