Trasferimento dei dati

Per utilizzare l'API Data Transfer, definisci un trasferimento e poi avvialo utilizzando il metodo insert. Il trasferimento è definito in termini di una o più applicazioni di cui verranno trasferiti i dati e può includere parametri specifici dell'applicazione.

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

  1. Determina le applicazioni per le quali vuoi trasferire i dati.
  2. Definisci una risorsa DataTransfer che specifica 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 ciascun proprietario chiamando il metodo user.get() dell'API Directory e fornendo il relativo 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, ad esempio:

  • Elenca le applicazioni disponibili per il trasferimento dei dati.
  • Ottieni informazioni sulle applicazioni in base all'ID applicazione.
  • Elenca i trasferimenti in base all'utente di origine, all'utente di destinazione o allo stato.
  • Ricevi una richiesta di trasferimento tramite ID risorsa.