為應用程式設定 OAuth

如要為應用程式設定 OAuth,請設定 OAuth 工作流程,並啟用 Data Portability API OAuth 範圍。

設定 OAuth 工作流程

如要為應用程式設定 OAuth 流程,請按照 Google Identity 說明文件中的基本步驟操作。

多數開發人員會使用伺服器端網頁應用程式流程來取得 OAuth 同意聲明,但您也可以使用 JavaScript 網頁應用程式流程行動裝置與電腦版應用程式流程

Data Portability API OAuth 範圍

為 OAuth 設定 Data Portability API 應用程式時,請啟用與您應用程式相關的 Data Portability API OAuth 範圍。如需 Data Portability API 支援的所有 OAuth 範圍清單,請參閱 Google API 適用的 OAuth 2.0 範圍。如需特定服務支援的所有資源群組和 OAuth 範圍清單,請參閱該服務的結構定義參考資料頁面

當您在 OAuth 流程中新增 Data Portability API 範圍時,有時使用者可能會同意授予部分範圍,而非所有範圍。您的應用程式必須能夠透過下列方式處理這些情況:

  • 允許匯出部分資料
  • 通知使用者,他們並未選取所有必要的範圍 (且會正常失敗)
  • 要求使用者提供其餘同意聲明

請注意,取得使用者同意聲明後,您就可以針對特定同意聲明匯出資料。如要再次下載資料,您需要取得使用者新的同意聲明。

此外,在 OAuth 流程中,應用程式不知道用於提供同意聲明的 Google 帳戶。應用程式收到的 OAuth 權杖是不透明的。

如要瞭解使用者如何共用資料,請參閱「與第三方共用資料副本」。