Para usar la API de Data Transfer, debes definir una transferencia y, luego, iniciarla con el método insert
. La transferencia se define en términos de una o más aplicaciones cuyos datos se transferirán y puede incluir parámetros específicos de la aplicación.
A continuación, se incluye un resumen de alto nivel del proceso de transferencia:
- Determina las aplicaciones para las que quieres transferir datos.
- Define un recurso
DataTransfer
que especifique los usuarios de origen y destino, y las aplicaciones para las que transferir datos. - Inicia la transferencia con el método
insert()
.
Por ejemplo, en el siguiente cuerpo de solicitud JSON, se transfiere un calendario del usuario de origen (SOURCE_USER_ID
) al usuario de destino (DESTINATION_USER_ID
). Para recuperar los IDs de usuario de cada propietario, llama al método user.get()
de la API de Directory y proporciona su dirección de correo electrónico o alias de correo electrónico.
{
"oldOwnerUserId": "SOURCE_USER_ID",
"newOwnerUserId": "DESTINATION_USER_ID",
"applicationDataTransfers": [
{
"applicationId": "435070579839",
"applicationTransferParams": [
{
"key": "RELEASE_RESOURCES",
"value": [
"TRUE"
]
}
]
}
]
}
Temas relacionados
La API de Data Transfer incluye métodos y recursos adicionales para ayudarte a crear y administrar transferencias, lo que te permite realizar acciones como las siguientes:
- Enumera las aplicaciones disponibles para la transferencia de datos.
- Obtén información de la aplicación por ID de aplicación.
- Transferencias de lista por usuario de origen, usuario de destino o estado.
- Obtén una solicitud de transferencia por ID de recurso.