Panoramica dell'API Data Transfer

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

L'API Data Transfer gestisce il trasferimento dei dati da un utente all'altro all'interno di un dominio. Un caso d'uso di questo trasferimento è quello di riassegnare i dati dell'applicazione appartenenti a un utente che ha lasciato l'organizzazione.

Per spostare i dati, per prima cosa definisci una risorsa DataTransfer, quindi avvia il trasferimento utilizzando il metodo insert(). Ad esempio, il seguente corpo della richiesta JSON trasferisce un calendario dall'utente di origine all'utente di destinazione. Puoi recuperare gli User-ID per ogni proprietario chiamando il metodo user.get() dell'API Directory e fornendo il suo indirizzo email o l'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:

  • Elenco delle applicazioni disponibili per il trasferimento di dati
  • Ricevere informazioni sulle applicazioni in base all'ID applicazione
  • Elenca i trasferimenti per utente di origine, utente di destinazione o stato
  • Ricevi una richiesta di trasferimento in base all'ID risorsa