Gmail API 電子郵件服務設計
需拿到 Google Console Gmail 三個資訊
Gmail API 申請流程
- 申請 Google 服務設計,新增一個專案,並申請 Oauth 2.0
- 建立 Oauth 憑證,以獲得
CLIENTID
、CLIENT_SECRET
,已授權的重新導向 URI 設置為 https://developers.google.com/oauthplayground
- 進入 Oauth 2.0 介面領取 Gmail 憑證,在右上角齒輪填寫
CLIENTID
、CLIENT_SECRET
,填寫開通功能為 https://mail.google.com/
後執行
- Gmail 申請授權後,獲得一次性
Authorization code
,來換取 Refresh token
安裝 NPM 套件
- nodemailer - 藉由 Node.js 發出一個 SMTP(Simple Mail Transfer Protocol,簡單郵件傳輸協定) 請求
- googleapis - 讓你自己的 Gmail 帳號做為 SMTP 伺服器: 藉由它使用 gmail 服務,讓自己的 gmail 帳號做為 SMTP 伺服器
程式講解
成果發表會與獎學金機制講解