Google Mail Api 申請憑證與OAuth

步驟

  1. 申請 Google 認證模式OAuth
    以上獲得
    1. CLINENT_ID:憑證內的=>Additional information 用戶端編號 => 圖一
    2. CLINENT_SECRET:憑證內的=>用戶端密鑰 => 圖一
    3. REFRESHTOKEN: OAUTH2 => 圖二
    4. ACCESSTOKEN: OAUTH2 => 圖二
  2. 安裝nodemailer
圖一:1.CLINENT_ID(用戶端編號)與2.CLINENT_SECRET(用戶端密鑰號)
圖二:3.REFRESHTOKEN與4.ACCESSTOKEN
### 一.申請 Google 認證模式OAuth 一.Google 更改認證模式,Nodemailer 官方文件 也推薦改使用 OAuth 2.0 來介接 Gmail

建立 OAuth
Console
Cloud Google

  1. 建立一個新專案 2.專案名 3.Api服務,搜尋Gmail Api 4.啟用Gmail Api 5.憑證->Auth 用戶端 ID 6選取外部
測試使用者 憑證 → 建立憑證 → OAuth 用戶端 ID 取得用戶端編號Client ID與用戶端密鑰Client Secret 網路應用程式 已授權的重新導向 URI」選擇「新增 URL」
https://developers.google.com/oauthplayground

取得 Refresh token 與 Access token

接下來請開啟這個網址OAuth 2.0 Playground,然後點一下右上齒輪,並將「Use your own OAuth credentials」打勾輸入剛剛的 Client ID 以及 Client Secret



Step2 取得Token