Para usar a API Data Transfer, defina uma transferência e, em seguida, 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 detalhado 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 destino e os aplicativos para os quais transferir dados. - Inicie a transferência usando o
método
insert()
.
Por exemplo, o corpo da solicitação JSON a seguir transfere uma agenda 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 o seguinte:
- List (link em inglês) aplicativos disponíveis para transferência de dados.
- Receba as informações do aplicativo por ID.
- Transferências de list por usuário de origem, usuário de destino ou status.
- Receba uma solicitação de transferência pelo ID do recurso.