Python 2.7 已終止支援,並將於 2026 年 1 月 31 日
淘汰。淘汰後,您將無法部署 Python 2.7 應用程式,即使貴機構先前曾使用機構政策重新啟用舊版執行階段的部署作業,也無法部署。現有的 Python 2.7 應用程式在
淘汰日期過後,仍會繼續執行並接收流量。建議您
改用系統支援的最新 Python 版本。
使用第三方服務傳送訊息
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
App Engine 中的 Python 2 應用程式可以透過第三方公司傳送電子郵件、簡訊,或是撥打及接聽電話。例如,您可以發送電子郵件來確認業務交易、確認建立使用者帳戶,或是傳送行銷通訊內容。
本頁面列舉一些在 App Engine 中為 Python 2 應用程式提供通訊服務和用戶端程式庫的公司範例。
Mailgun
Mailgun 為電子郵件傳送作業提供符合 REST 樣式的 API 和用戶端程式庫,並為所有使用者提供免費配額。如要進一步瞭解額外電子郵件的價格和大量寄件折扣,請使用申請網頁中的月費計算工具。
進一步瞭解 Mailgun:
Mailjet
Mailjet 是全球電子郵件服務,可為 App Engine 使用者提供免費配額。如要利用這項服務,請點選下列連結來建立 Mailjet 帳戶。
進一步瞭解 Mailjet:
SendGrid
您可以使用 SendGrid 來強化 App Engine 上的電子郵件收發功能。SendGrid 可改善郵件遞送能力,讓您清楚瞭解電子郵件從應用程式傳送後的實際情形。您可以透過 SendGrid 介面或其 API 查看郵件的開啟次數、點選次數、取消訂閱數、遭回報為垃圾內容的次數等相關統計資料。
App Engine 客戶可透過 Google Cloud 主控台申請 SendGrid Email API 方案,享有免費配額。請注意,如果客戶註冊付費帳戶,Google 會獲得補償。
進一步瞭解 SendGrid:
透過 Twilio 使用簡訊和語音服務
您可以使用 Twilio 在應用程式中嵌入語音、VoIP 和訊息傳遞功能。Twilio 平台中包含 Twilio 標記語言 (TwiML)、符合 REST 樣式的 API,以及適用於網路瀏覽器、Android 與 iOS 的 VoIP SDK。
進一步瞭解 Twilio:
在應用程式中新增用戶端程式庫和第三方 API 金鑰
如要在 App Engine 開發和部署環境中提供用戶端程式庫,請將程式庫指定為依附元件。
大多數第三方服務都會使用 API 金鑰來驗證您的應用程式。您可以在第三方網站中產生金鑰。如要在應用程式中使用金鑰,建議您執行以下操作:
將金鑰新增至應用程式
app.yaml
檔案中的環境變數區段。
例如:
env_variables:
EMAIL_API_KEY: key-from-third-party
從應用程式程式碼的環境變數中擷取金鑰。例如:
EMAIL_API_KEY = os.environ['EMAIL_API_KEY']
根據第三方 API 的要求傳送金鑰。
請注意,凡是可存取您的 app.yaml
的使用者,也都能存取您的 API 金鑰。如果您無法將 app.yaml
儲存在安全位置,建議您將 API 金鑰儲存在安全位置 (例如 Datastore 模式中的 Firestore),並在執行階段擷取金鑰,或是將金鑰保留在程式碼中,但使用 Cloud Key Management Service 等金鑰存放區加密金鑰。如要瞭解各項方法的優點,請參閱「選擇密鑰管理解決方案」。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-08-05 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["難以理解","hardToUnderstand","thumb-down"],["資訊或程式碼範例有誤","incorrectInformationOrSampleCode","thumb-down"],["缺少我需要的資訊/範例","missingTheInformationSamplesINeed","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-08-05 (世界標準時間)。"],[[["Python 2 applications on App Engine can utilize third-party services for email, SMS, and phone communications."],["Mailgun, Mailjet, and SendGrid are examples of email service providers that offer RESTful APIs and client libraries, some with free quotas for App Engine users."],["Twilio provides voice, VoIP, and messaging services with its platform, including TwiML, RESTful API, and VoIP SDKs."],["Third-party API keys should be stored securely, either in the `app.yaml` file's environment variables, or in more secure locations like Firestore in Datastore mode or Cloud Key Management Service."],["Client libraries can be added to your App Engine application as a dependency."]]],[]]