透過第三方服務傳送訊息

App Engine 上的 Java 應用程式可以使用第三方服務來傳送電子郵件、簡訊或撥打及接聽電話。例如,您可以傳送電子郵件以確認業務交易、確認使用者帳戶的建立,或傳送行銷通訊內容。

本頁面列舉部分在 App Engine 上為 Java 應用程式提供通訊服務和用戶端程式庫的公司範例。

Mailgun

Mailgun 為電子郵件傳送作業提供符合 REST 樣式的 API 和用戶端程式庫。身為 GCP 專案使用者,您每月傳送的前 30,000 封電子郵件完全免費。請使用申請網頁中的月費計算工具,進一步瞭解額外電子郵件的價格和大量寄件折扣。

進一步瞭解 Mailgun:

Mailjet

Mailjet 是全球通用的電子郵件服務,可讓 App Engine 使用者每月免費寄送 25,000 封電子郵件。如要利用這項服務,請點選下列連結來建立 Mailjet 帳戶

進一步瞭解 Mailjet:

SendGrid

您可以使用 SendGrid 來強化 App Engine 上的電子郵件收發功能。SendGrid 可改善郵件遞送能力,讓您清楚瞭解電子郵件從應用程式傳送後的實際情形。您可以透過 SendGrid 介面或其 API 查看郵件的開啟次數、點選次數、取消訂閱數、遭回報為垃圾內容的次數等相關統計資料。

App Engine 客戶可透過 Google Cloud Platform 主控台申請 SendGrid Email API 方案,每月即能享有免費傳送 12,000 封電子郵件的優惠。請注意,Google 會為申請付費帳戶的客戶提供額外補償。

進一步瞭解 SendGrid:

透過 Twilio 使用簡訊和語音服務

您可以使用 Twilio 在應用程式中嵌入語音、VoIP 和訊息傳遞功能。Twilio 平台中包含 Twilio 標記語言 (TwiML)符合 REST 樣式的 API,以及適用於網路瀏覽器、Android 與 iOS 的 VoIP SDK。

升級後,Google App Engine 客戶即可獲得簡訊或來電通話時間 (以分鐘計) 的免費抵免額

進一步瞭解 Twilio:

在應用程式中新增用戶端程式庫和第三方 API 金鑰

如要在 App Engine 開發和部署環境中新增用戶端程式庫,請將程式庫新增至應用程式的依附元件檔案。例如,如果您使用 Maven 來管理依附元件,請將程式庫新增至 <dependencies> 區段,此區段位於您專案的 pom.xml 檔案中。

大多數第三方服務都會使用 API 金鑰來驗證您的應用程式。您可以在第三方網站中產生金鑰。如要在應用程式中使用金鑰,建議您執行以下操作:

  1. 將金鑰新增至應用程式 app.yaml 檔案中的環境變數段落區段。

    例如:

     env_variables:
         EMAIL_API_KEY: key-from-third-party
    
  2. 從應用程式程式碼的環境變數中擷取金鑰。例如:

  3. 根據第三方 API 的要求傳送金鑰。

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Java 適用的 App Engine 彈性環境文件