資料可攜權 API 總覽

本頁概略說明資料可攜權 API 的用途、相關用例和一些假設範例,以及存取及建立使用資料可攜權 API 的應用程式程序。

簡介

您可以使用 Data Portability API 建構應用程式,要求使用者授權,將資料副本從 Google 服務轉移至您的應用程式。這可讓資料可攜,並方便切換服務。

資料可攜權 API 支援多種 Google 產品和服務的資料,包括使用者原創內容和產品中的使用者活動資料,例如:

  • Chrome
  • 地圖
  • 播放
  • 搜尋
  • 購物
  • YouTube

如需完整的可用範圍清單,請參閱「可用的 OAuth 範圍」。

使用 Data Portability API 的時機

本節將說明如何使用 Data Portability API。

建構新服務

您可以建立新的產品或服務,用於匯出 Google 使用者資料,以便提供更優質的體驗。舉例來說,您可以建構餐廳推薦應用程式,使用 Google 地圖和搜尋記錄中的「已加星號」地點,推薦使用者附近的餐廳。

改善目前的服務

您可以使用資料可攜權 API,運用 Google 資料強化產品功能。舉例來說,您可以允許使用者匯入 YouTube Music 播放清單的副本,進而改善健身應用程式的使用者體驗,並提供更適合運動計畫的音樂建議。

讓使用者加入服務

您可以使用 Data Portability API,協助使用者從 Google 產品或服務切換至您的產品,或是同時使用您的產品和 Google 產品。例如,將 Google 地圖資料的副本移植到其他裝置,以便使用多個導航服務。

程序

如要在產品或服務中使用資料可攜權 API,您必須完成下列工作:

  1. 檢查可用性:確認 Data Portability API 可供您的使用者群體使用。
    1. 確認 Data Portability API 可在您的位置使用。
    2. Data Portability API 不支援未滿 18 歲使用者的帳戶存取權。
  2. 設定 API:如要開始使用 Data Portability API,請按照「設定 Data Portability API」中的步驟操作:
    1. 註冊 Google 開發人員帳戶。
    2. 建立專案。
    3. 啟用計費功能。
    4. 啟用 API。
  3. 為應用程式設定 OAuth

    1. 設定 OAuth
    2. 選擇適用的 Data Portability API OAuth 範圍

  4. 使用 API 進行開發:按照「使用資料可攜權 API 開發應用程式」一文中的步驟,將 Data Portability API 整合至應用程式體驗。

  5. 驗證應用程式:使用 Data Portability API 的應用程式可存取 Google 使用者的資料,因此必須先通過驗證程序才能發布。這個程序通常包括:

    1. 驗證身分
    2. 提供隱私權政策副本
    3. 說明您要如何使用資料
    4. 製作示範影片

    如果您想存取受限制的 OAuth 範圍,程序還包括:

    1. 完成安全性評估。

    詳情請參閱提交應用程式以供驗證的操作說明,以及完整的驗證規定

  6. 重新驗證應用程式:您必須每年重新驗證應用程式,或是對已核准的應用程式進行變更。