Visão geral da API Data Portability

Esta página contém uma visão geral de alto nível que descreve o que é a API Data Portability, os casos de uso com alguns exemplos hipotéticos e o processo de acesso e criação de um app que usa a API Data Portability.

Introdução

A API Data Portability permite criar aplicativos que solicitam autorização de um usuário para mover uma cópia dos dados dele dos Serviços do Google para o aplicativo. Isso permite a portabilidade de dados e facilita a troca de serviços.

A API Data Portability oferece suporte a dados de vários produtos e serviços do Google, incluindo conteúdo gerado pelo usuário e dados de atividade do usuário de produtos, como:

  • Chrome
  • Maps
  • Reproduzir
  • Pesquisar
  • Shopping
  • YouTube

Para conferir uma lista completa do que está disponível, consulte Escapos do OAuth disponíveis.

Quando usar a API Data Portability

Esta seção aborda algumas maneiras de usar a API Data Portability.

Criar um novo serviço

Você pode criar um novo produto ou serviço para exportar dados de usuários do Google e facilitar uma experiência. Por exemplo, você pode criar um app de recomendação de restaurantes que usa lugares marcados no Maps e o histórico de pesquisa para sugerir restaurantes perto do usuário.

Melhorar o serviço atual

Você pode usar a API Data Portability para aprimorar os recursos do seu produto com dados do Google. Por exemplo, é possível melhorar a experiência do usuário no seu app de condicionamento físico permitindo que os usuários transfiram uma cópia das playlists do YouTube Music para que você possa fazer melhores sugestões de música para acompanhar um plano de treino.

Permitir que os usuários façam a integração com seu serviço

É possível usar a API Data Portability para facilitar a mudança dos usuários de um produto ou serviço do Google para o seu produto ou para usar seu produto e um produto do Google simultaneamente. Por exemplo, transferir uma cópia dos dados do Maps para permitir o uso de vários serviços de navegação.

Processo

Para usar a API Data Portability no seu produto ou serviço, você precisa realizar estas tarefas:

  1. Verificar a disponibilidade: confira se a API Data Portability está disponível para a população de usuários.
    1. Verifique se a API Data Portability está disponível na sua localização.
    2. A API Data Portability não oferece suporte a acesso por contas de usuários menores de 18 anos.
  2. Configurar a API: para começar a usar a API Data Portability, siga as etapas em Configurar a API Data Portability, que são:
    1. Inscreva-se para uma conta de desenvolvedor do Google.
    2. Crie seu projeto.
    3. Ative o faturamento.
    4. Ative a API.
  3. Configure o OAuth para seu aplicativo:

    1. Configure o OAuth.
    2. Escolha os escopos OAuth da API Data Portability.

  4. Desenvolver usando a API: integre a API Data Portability à sua experiência de app seguindo as etapas em Desenvolver apps usando a API Data Portability.

  5. Verifique seu app: os aplicativos que usam a API Data Portability têm acesso aos dados dos usuários do Google e, portanto, estão sujeitos a um processo de verificação antes de serem publicados. Esse processo geralmente inclui:

    1. Como confirmar sua identidade
    2. Como enviar uma cópia da sua Política de Privacidade
    3. Descrever como você vai usar os dados
    4. Como criar um vídeo de demonstração

    Se você estiver buscando acesso a escopos OAuth restritos, o processo também inclui:

    1. Concluir uma avaliação de segurança.

    Para mais detalhes, consulte as instruções para enviar seu app para verificação e os requisitos de verificação completos.

  6. Verifique o app novamente: é necessário reverificar o aplicativo anualmente ou se você fizer mudanças no app aprovado.