Trasferimento dei dati

Per utilizzare l'API Data Transfer, devi definire un trasferimento e quindi avviarlo utilizzando il metodo insert. Il trasferimento è definito in termini di una o più applicazioni i cui dati verranno trasferiti e può includere parametri specifici delle applicazioni.

Di seguito è riportato un riepilogo generale della procedura di trasferimento:

  1. Determina le applicazioni per cui vuoi trasferire i dati.
  2. Definisci una risorsa DataTransfer che specifichi gli utenti di origine e di destinazione e le applicazioni per le quali trasferire i dati.
  3. Avvia il trasferimento utilizzando il metodo insert().

Ad esempio, il seguente corpo della richiesta JSON trasferisce un calendario dall'utente di origine (SOURCE_USER_ID) all'utente di destinazione (DESTINATION_USER_ID). Puoi recuperare gli ID utente di ogni proprietario chiamando il metodo user.get() dell'API Directory e fornendo il suo indirizzo email o alias email.

{
 
"oldOwnerUserId": "SOURCE_USER_ID",
 
"newOwnerUserId": "DESTINATION_USER_ID",
 
"applicationDataTransfers": [
   
{
     
"applicationId": "435070579839",
     
"applicationTransferParams": [
       
{
         
"key": "RELEASE_RESOURCES",
         
"value": [
           
"TRUE"
         
]
       
}
     
]
   
}
 
]
}

L'API Data Transfer include metodi e risorse aggiuntivi per aiutarti a creare e amministrare i trasferimenti, permettendoti di eseguire operazioni come:

  • Elenca le applicazioni disponibili per il trasferimento di dati.
  • Recupera informazioni sulle applicazioni per ID applicazione.
  • Trasferimenti di elenchi per utente di origine, utente di destinazione o stato.
  • Ottieni una richiesta di trasferimento per ID risorsa.