Cette page présente une vue d'ensemble de l'API Data Portability, ses cas d'utilisation avec des exemples hypothétiques, ainsi que la procédure d'accès et de création d'une application qui utilise l'API Data Portability.
Introduction
L'API Portabilité des données vous permet de créer des applications qui demandent l'autorisation d'un utilisateur pour transférer une copie de ses données depuis les services Google vers votre application. Cela permet de transférer des données et de changer de service plus facilement.
L'API Data Portability est compatible avec les données de divers produits et services Google, y compris le contenu généré par les utilisateurs et les données d'activité des utilisateurs provenant de produits tels que:
- Chrome
- Maps
- Lire
- Rechercher
- Shopping
- YouTube
Pour obtenir la liste complète des champs d'application disponibles, consultez la section Champs d'application OAuth disponibles.
Quand utiliser l'API Data Portability ?
Cette section présente quelques façons d'utiliser l'API Data Portability.
Créer un service
Vous pouvez créer un produit ou un service destiné à exporter les données utilisateur Google pour faciliter une expérience. Par exemple, vous pouvez créer une application de recommandation de restaurants qui utilise les lieux étoilés dans Maps et l'historique des recherches pour suggérer des restaurants à proximité de l'utilisateur.
Améliorer le service actuel
Vous pouvez utiliser l'API Data Portability pour améliorer les fonctionnalités de votre produit avec les données Google. Par exemple, vous pouvez améliorer l'expérience utilisateur dans votre application de fitness en permettant aux utilisateurs de transférer une copie de leurs playlists YouTube Music afin de pouvoir leur suggérer de meilleures musiques en fonction d'un programme d'entraînement.
Permettre aux utilisateurs de s'inscrire à votre service
Vous pouvez utiliser l'API Data Portability pour faciliter la transition des utilisateurs d'un produit ou service Google vers votre produit, ou pour qu'ils utilisent simultanément votre produit et un produit Google. Par exemple, le portage d'une copie des données Maps pour permettre l'utilisation de plusieurs services de navigation.
Processus
Pour utiliser l'API Data Portability dans votre produit ou service, vous devez effectuer les tâches suivantes:
- Vérifier la disponibilité: assurez-vous que l'API Data Portability est disponible pour la population de vos utilisateurs.
- Vérifiez que l'API Data Portability est disponible dans votre région.
- L'API Data Portability n'est pas compatible avec l'accès des comptes d'utilisateurs de moins de 18 ans.
- Configurer l'API: pour commencer à utiliser l'API Data Portability, suivez les étapes de la section Configurer l'API Data Portability, qui sont les suivantes :
- Créez un compte de développeur Google.
- Créez votre projet.
- Activez la facturation.
- Activez l'API.
Configurez OAuth pour votre application:
- Configurez OAuth.
Choisissez les champs d'application OAuth applicables à l'API Data Portability.
Développer à l'aide de l'API: intégrez l'API Data Portability à votre expérience d'application en suivant la procédure décrite dans Développer des applications à l'aide de l'API Data Portability.
Validez votre application: les applications qui utilisent l'API Data Portability ont accès aux données des utilisateurs Google et sont donc soumises à un processus de validation avant de pouvoir être publiées. Ce processus comprend généralement les étapes suivantes:
- Valider votre identité
- Fournir une copie de vos règles de confidentialité
- décrire comment vous allez utiliser les données ;
- Créer une vidéo de démonstration
Si vous souhaitez accéder à des champs d'application OAuth restreints, le processus comprend également les étapes suivantes:
- Effectuer une évaluation de la sécurité
Pour en savoir plus, consultez les instructions pour envoyer votre application pour validation et les conditions de validation complètes.
Ré-valider votre application: vous devez ré-valider votre application chaque année ou si vous apportez des modifications à l'application approuvée.