Pour utiliser l'API Data Transfer, vous devez définir un transfert, puis l'initier à 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:
- Déterminez 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 la 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.
{
"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 à gérer des transferts, ce qui vous permet d'effectuer les opérations suivantes:
- Liste des applications disponibles pour le transfert de données.
- Obtenez des informations sur l'application par ID d'application.
- Listez les transferts par utilisateur source, utilisateur de destination ou état.
- Obtenir une demande de transfert par ID de ressource.