Panoramica dell'API Data Portability

Questa pagina contiene una panoramica generale che descrive cos'è l'API Data Portability, i suoi casi d'uso con alcuni esempi ipotetici e la procedura per accedere e creare un'app che utilizza l'API Data Portability.

Introduzione

L'API Data Portability ti consente di creare applicazioni che richiedono l'autorizzazione di un utente per spostare una copia dei suoi dati dai servizi Google nella tua applicazione. Ciò consente la portabilità dei dati e facilita il passaggio da un servizio all'altro.

L'API Data Portability supporta i dati di una serie di prodotti e servizi Google, tra cui contenuti generati dagli utenti e dati sulle attività utente dei prodotti, ad esempio:

  • Chrome
  • Maps
  • Riproduci
  • Cerca
  • Shopping
  • YouTube

Per un elenco completo delle opzioni disponibili, consulta Ambiti OAuth disponibili.

Quando utilizzare l'API Data Portability

Questa sezione illustra alcuni modi in cui puoi utilizzare l'API Data Portability.

Creare un nuovo servizio

Puoi creare un nuovo prodotto o servizio finalizzato all'esportazione dei dati degli utenti Google per semplificare un'esperienza. Ad esempio, potresti creare un'app di consigli sui ristoranti che utilizza i Luoghi contrassegnati su Maps e la Cronologia delle ricerche per suggerire ristoranti nelle vicinanze dell'utente.

Migliorare il servizio attuale

Puoi utilizzare l'API Data Portability per migliorare le funzionalità del tuo prodotto con i dati di Google. Ad esempio, puoi migliorare l'esperienza utente nella tua app per il fitness consentendo agli utenti di trasferire una copia delle loro playlist di YouTube Music, in modo da poter offrire suggerimenti musicali migliori da abbinare a un piano di allenamento.

Consentire agli utenti di eseguire l'onboarding al tuo servizio

Puoi utilizzare l'API Data Portability per semplificare il passaggio degli utenti da un prodotto o servizio Google al tuo prodotto oppure per utilizzare contemporaneamente il tuo prodotto e un prodotto Google. Ad esempio, il porting di una copia dei dati di Maps per consentire l'utilizzo di più servizi di navigazione.

Processo

Per utilizzare l'API Data Portability nel tuo prodotto o servizio, devi svolgere queste attività:

  1. Verifica la disponibilità: assicurati che l'API Data Portability sia disponibile per la popolazione dei tuoi utenti.
    1. Verifica che l'API Data Portability sia disponibile nella tua località.
    2. L'API Data Portability non supporta l'accesso tramite gli account degli utenti minori di 18 anni.
  2. Configura l'API: per iniziare a utilizzare l'API Data Portability, segui i passaggi descritti in Configurare l'API Data Portability:
    1. Crea un account sviluppatore Google.
    2. Crea il progetto.
    3. Attiva la fatturazione.
    4. Abilita l'API.
  3. Configura OAuth per la tua applicazione:

    1. Configura OAuth.
    2. Scegli gli ambiti OAuth dell'API Data Portability applicabili.

  4. Sviluppare utilizzando l'API: integra l'API Data Portability nella tua esperienza con l'app seguendo i passaggi descritti in Sviluppare app utilizzando l'API Data Portability.

  5. Verifica la tua app: le applicazioni che utilizzano l'API Data Portability hanno accesso ai dati degli utenti di Google e, pertanto, sono soggette a una procedura di verifica prima di poter essere pubblicate. Questa procedura generalmente include:

    1. Verifica dell'identità
    2. Fornire una copia delle tue norme sulla privacy
    3. Descrivere come utilizzerai i dati
    4. Creare un video dimostrativo

    Se vuoi accedere ad ambiti OAuth con limitazioni, la procedura include anche:

    1. Completare una valutazione di sicurezza.

    Per maggiori dettagli, consulta le istruzioni per inviare l'app per la verifica e i requisiti di verifica completi.

  6. Rivedi l'app: devi verificare di nuovo la tua applicazione ogni anno o se apporti modifiche all'app approvata.