跳至主要内容

設定

前置條件​

  1. 建立 Google Cloud 專案
  2. 啟用 Google Drive API
  3. 設定 OAuth 同意畫面
  4. 建立 OAuth 用戶端 ID(應用類型選「桌面應用程式」)
  5. 下載 OAuth 用戶端憑證 JSON 檔案

環境變數​

變數說明
CREDENTIALS_FILE_PATHOAuth client secret JSON 的路徑

:::warning 命名不一致 沒有 GOOGLE_ 或 DRIVE_ 前綴,與 gmail 模組的 GMAIL_CREDENTIALS_FILE_PATH 不一致,兩者同時設定時容易搞混。 :::

OAuth token 存於 tokens/(常數 TOKENS_DIRECTORY_PATH),相對於行程工作目錄建立,已列入 gitignore。

需要的 OAuth scope​

https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.metadata.readonly