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.