Para usar a API Data Transfer, defina uma transferência e a inicie
usando o método insert
. A transferência é definida em termos de um ou mais
aplicativos cujos dados serão transferidos e pode incluir
parâmetros específicos do aplicativo.
Confira a seguir um resumo geral do processo de transferência:
- Determine os aplicativos para os quais você quer transferir dados.
- Defina um
recurso
DataTransfer
que especifique os usuários de origem e de destino e os aplicativos para transferir dados. - Inicie a transferência usando o
método
insert()
.
Por exemplo, o corpo de solicitação JSON a seguir transfere um calendário do
usuário de origem (SOURCE_USER_ID
) para o usuário de destino
(DESTINATION_USER_ID
). É possível recuperar os IDs de usuário de
cada proprietário chamando o
método user.get()
da API Directory e fornecendo o endereço de e-mail ou o alias de e-mail.
{
"oldOwnerUserId": "SOURCE_USER_ID ",
"newOwnerUserId": "DESTINATION_USER_ID ",
"applicationDataTransfers": [
{
"applicationId": "435070579839",
"applicationTransferParams": [
{
"key": "RELEASE_RESOURCES",
"value": [
"TRUE"
]
}
]
}
]
}
Temas relacionados
A API Data Transfer inclui outros métodos e recursos para ajudar você a criar e administrar transferências, permitindo que você faça coisas como estas:
- Liste os aplicativos disponíveis para transferência de dados.
- Receba informações do aplicativo por ID.
- Listar transferências por usuário de origem, usuário de destino ou status.
- Receba uma solicitação de transferência por ID do recurso.