Transferir dados

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:

  1. Determine os aplicativos para os quais você quer transferir dados.
  2. Defina um recurso DataTransfer que especifique os usuários de origem e destino e os aplicativos para os quais transferir dados.
  3. 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"
         
]
       
}
     
]
   
}
 
]
}

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.