Descripción general de la API de Data Portability

En esta página, se incluye una descripción general de alto nivel que describe qué es la API de Data Portability, sus casos de uso con algunos ejemplos hipotéticos y el proceso para acceder a una app que usa la API de Data Portability y crearla.

Introducción

La API de Portabilidad de datos te permite compilar aplicaciones que soliciten la autorización de un usuario para transferir una copia de sus datos de los servicios de Google a tu aplicación. Esto permite la portabilidad de datos y facilita el cambio de servicios.

La API de Data Portability admite datos de una variedad de productos y servicios de Google, incluido el contenido generado por usuarios y los datos de actividad de los usuarios de productos, como los siguientes:

  • Chrome
  • Maps
  • Reproducir
  • Buscar
  • Compras
  • YouTube

Para obtener una lista completa de lo que está disponible, consulta Permisos de OAuth disponibles.

Cuándo usar la API de Data Portability

En esta sección, se describen algunas formas en que puedes usar la API de Data Portability.

Cómo compilar un servicio nuevo

Puedes crear un producto o servicio nuevo que exporte datos de usuarios de Google para facilitar una experiencia. Por ejemplo, puedes crear una app de recomendaciones de restaurantes que use Lugares destacados en Maps y el Historial de búsqueda para sugerir restaurantes cerca del usuario.

Mejora el servicio actual

Puedes usar la API de Data Portability para mejorar las funciones de tu producto con datos de Google. Por ejemplo, puedes mejorar la experiencia del usuario en tu app de fitness si permites que los usuarios transfieran una copia de sus playlists de YouTube Music para que puedas hacer mejores sugerencias musicales que acompañen un plan de entrenamiento.

Habilita que los usuarios se incorporen a tu servicio

Puedes usar la API de Data Portability para facilitar que los usuarios cambien de un producto o servicio de Google a tu producto, o bien usar tu producto y un producto de Google de forma simultánea. Por ejemplo, portar una copia de los datos de Maps para habilitar el uso de varios servicios de navegación.

Proceso

Para usar la API de Data Portability en tu producto o servicio, deberás completar estas tareas:

  1. Verifica la disponibilidad: Asegúrate de que la API de Data Portability esté disponible para la propagación de tus usuarios.
    1. Verifica que la API de Data Portability esté disponible en tu ubicación.
    2. La API de Portabilidad de datos no admite el acceso de cuentas de usuarios menores de 18 años.
  2. Configura la API: Para comenzar a usar la API de Data Portability, sigue los pasos que se indican en Configura la API de Data Portability, que son los siguientes:
    1. Regístrate para obtener una Cuenta de desarrollador de Google.
    2. Crea tu proyecto.
    3. Habilita la facturación.
    4. Habilita la API.
  3. Configura OAuth para tu aplicación:

    1. Configura OAuth.
    2. Elige los permisos de OAuth de la API de Data Portability correspondientes.

  4. Desarrollo con la API: Integra la API de Data Portability en la experiencia de tu app siguiendo los pasos que se indican en Desarrollo de apps con la API de Data Portability.

  5. Verifica tu app: Las aplicaciones que usan la API de Portabilidad de datos tienen acceso a los datos de los usuarios de Google y, por lo tanto, están sujetas a un proceso de verificación antes de que se puedan publicar. Por lo general, este proceso incluye lo siguiente:

    1. Verificar tu identidad
    2. Proporciona una copia de tu política de privacidad
    3. Describir cómo usarás los datos
    4. Cómo crear un video de demostración

    Si deseas obtener acceso a permisos de OAuth restringidos, el proceso también incluye lo siguiente:

    1. Completar una evaluación de seguridad

    Para obtener más información, consulta las instrucciones para enviar tu app para su verificación y los requisitos de verificación completos.

  6. Vuelve a verificar tu app: Debes volver a verificar tu app anualmente o si realizas cambios en la app aprobada.