Pour utiliser l'API Data Transfer, vous devez définir un transfert, puis le lancer à l'aide de la méthode insert
. Le transfert est défini en termes d'une ou de plusieurs applications dont les données seront transférées, et peut inclure des paramètres spécifiques à l'application.
Voici un résumé général du processus de transfert:
- Identifiez les applications pour lesquelles vous souhaitez transférer des données.
- Définissez une ressource
DataTransfer
qui spécifie les utilisateurs source et de destination, ainsi que les applications pour lesquelles transférer des données. - Lancez le transfert à l'aide de la méthode
insert()
.
Par exemple, le corps de requête JSON suivant transfère un agenda de l'utilisateur source (SOURCE_USER_ID
) à l'utilisateur de destination (DESTINATION_USER_ID
). Vous pouvez récupérer les ID utilisateur de chaque propriétaire en appelant la méthode user.get()
de l'API Directory et en fournissant son adresse e-mail ou son alias d'adresse e-mail.
{
"oldOwnerUserId": "SOURCE_USER_ID",
"newOwnerUserId": "DESTINATION_USER_ID",
"applicationDataTransfers": [
{
"applicationId": "435070579839",
"applicationTransferParams": [
{
"key": "RELEASE_RESOURCES",
"value": [
"TRUE"
]
}
]
}
]
}
Articles associés
L'API Data Transfer inclut des méthodes et des ressources supplémentaires pour vous aider à créer et à administrer les transferts, ce qui vous permet d'effectuer les opérations suivantes:
- Répertoriez les applications disponibles pour le transfert de données.
- Obtenez des informations sur l'application par ID application.
- Répertoriez les transferts par utilisateur source, utilisateur de destination ou par état.
- Obtenez une demande de transfert par ID de ressource.