Ringkasan Data Portability API

Halaman ini berisi ringkasan tingkat tinggi yang menjelaskan apa itu Data Portability API, kasus penggunaannya dengan beberapa contoh hipotetis, dan proses untuk mengakses serta membuat aplikasi yang menggunakan Data Portability API.

Pengantar

Data Portability API memungkinkan Anda mem-build aplikasi yang meminta otorisasi dari pengguna untuk memindahkan salinan data mereka dari layanan Google ke aplikasi Anda. Hal ini memungkinkan portabilitas data dan memfasilitasi layanan pengalihan.

Data Portability API mendukung data dari berbagai produk dan layanan Google, termasuk konten buatan pengguna dan data aktivitas pengguna dari produk, seperti:

  • Chrome
  • Maps
  • Putar
  • Telusuri
  • Belanja
  • YouTube

Untuk mengetahui daftar lengkap yang tersedia, lihat Cakupan OAuth yang tersedia.

Kapan harus menggunakan Data Portability API

Bagian ini membahas beberapa cara menggunakan Data Portability API.

Mem-build layanan baru

Anda dapat membuat produk atau layanan baru yang dimaksudkan untuk mengekspor data pengguna Google guna memfasilitasi pengalaman. Misalnya, Anda dapat membuat aplikasi rekomendasi restoran yang menggunakan Tempat berbintang di Maps dan histori Penelusuran untuk menyarankan restoran di dekat pengguna.

Meningkatkan layanan saat ini

Anda dapat menggunakan Data Portability API untuk meningkatkan kualitas fitur produk dengan data Google. Misalnya, Anda dapat meningkatkan pengalaman pengguna di aplikasi kebugaran dengan memungkinkan pengguna memindahkan salinan playlist YouTube Music mereka sehingga Anda dapat membuat saran musik yang lebih baik untuk dipadukan dengan rencana olahraga.

Mengaktifkan pengguna untuk melakukan aktivasi layanan Anda

Anda dapat menggunakan Data Portability API untuk memfasilitasi pengguna beralih dari produk atau layanan Google ke produk Anda, atau menggunakan produk Anda dan produk Google secara bersamaan. Misalnya, melakukan transfer salinan data Maps untuk memungkinkan penggunaan beberapa layanan navigasi.

Proses

Untuk menggunakan Data Portability API di produk atau layanan Anda, Anda harus menyelesaikan tugas berikut:

  1. Periksa ketersediaan: Pastikan Data Portability API tersedia untuk populasi pengguna Anda.
    1. Pastikan Data Portability API tersedia di lokasi Anda.
    2. Data Portability API tidak mendukung akses oleh akun pengguna di bawah 18 tahun.
  2. Menyiapkan API: Untuk mulai menggunakan Data Portability API, ikuti langkah-langkah di bagian Menyiapkan Data Portability API, yaitu:
    1. Daftar ke Akun Developer Google.
    2. Buat project Anda.
    3. Aktifkan penagihan.
    4. Kemudian aktifkan API
  3. Konfigurasikan OAuth untuk aplikasi Anda:

    1. Siapkan OAuth.
    2. Pilih cakupan OAuth Data Portability API yang berlaku.

  4. Mengembangkan menggunakan API: Mengintegrasikan Data Portability API ke dalam pengalaman aplikasi Anda dengan mengikuti langkah-langkah di Mengembangkan aplikasi menggunakan Data Portability API.

  5. Verifikasi aplikasi Anda: Aplikasi yang menggunakan Data Portability API memiliki akses ke data pengguna Google dan oleh karena itu tunduk pada proses verifikasi sebelum dapat dipublikasikan. Proses ini umumnya mencakup:

    1. Memverifikasi identitas Anda
    2. Menyediakan salinan kebijakan privasi Anda
    3. Menjelaskan cara Anda akan menggunakan data
    4. Membuat video demo

    Jika Anda mencari akses ke cakupan OAuth yang dibatasi, prosesnya juga mencakup:

    1. Menyelesaikan penilaian keamanan.

    Untuk mengetahui detail selengkapnya, lihat petunjuk untuk mengirimkan aplikasi Anda untuk diverifikasi dan persyaratan verifikasi selengkapnya.

  6. Memverifikasi ulang aplikasi: Anda harus memverifikasi ulang aplikasi setiap tahun atau jika Anda membuat perubahan pada aplikasi yang disetujui.