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:
- Determina le applicazioni per le quali vuoi trasferire i dati.
- Definisci una
risorsa
DataTransfer
che specifica gli utenti di origine e di destinazione e le applicazioni per le quali trasferire i dati. - 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"
]
}
]
}
]
}
Argomenti correlati
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.