Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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:
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 :
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:
Ré-valider votre application: vous devez ré-valider votre application chaque année ou si vous apportez des modifications à l'application approuvée.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/25 (UTC)."],[[["\u003cp\u003eThe Data Portability API allows developers to build applications that can access and transfer user data from various Google services, like YouTube, Maps, and Search, with user authorization.\u003c/p\u003e\n"],["\u003cp\u003eThis API facilitates creating new services, enhancing existing ones by integrating Google data, and enabling users to easily switch or simultaneously use your service alongside Google products.\u003c/p\u003e\n"],["\u003cp\u003eBefore utilizing the API, developers must ensure its availability in their users' location, set up the API through a Google Developer Account, configure OAuth, develop their application, and undergo a verification process.\u003c/p\u003e\n"],["\u003cp\u003eApplications accessing user data via the Data Portability API require verification, including identity confirmation, privacy policy submission, data usage description, and a demo video; restricted scopes necessitate further security assessments.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers must re-verify their applications annually or after making significant changes to maintain compliance.\u003c/p\u003e\n"]]],[],null,["# Data Portability API Overview\n\nThis page contains a high-level overview that describes what the Data Portability API\nis, its use cases with some hypothetical examples, and the process for accessing\nand creating an app that uses the Data Portability API.\n\nIntroduction\n------------\n\nThe Data Portability API lets you build applications that request authorization from a\nuser to move a copy of their data from Google services into your application.\nThis enables data portability and facilitates switching services.\n\nThe Data Portability API supports data from a variety of Google products and services,\nincluding user generated content and user activity data from products, such as:\n\n- Chrome\n- Maps\n- Play\n- Search\n- Shopping\n- YouTube\n\nFor a full list of what's available, see [Available OAuth scopes](/data-portability/user-guide/scopes).\n\nWhen to use the Data Portability API\n------------------------------------\n\nThis section covers some ways you can use the Data Portability API.\n\n### Build a new service\n\nYou can create a new product or service that is meant to export Google user\ndata to facilitate an experience. For example, you could build a restaurant\nrecommendation app that uses Starred places on Maps and Search history to\nsuggest restaurants near the user.\n\n### Enhance current service\n\nYou can use the Data Portability API to enhance your product's features with Google\ndata. For example, you can enhance the user experience on your fitness app by\nallowing users to port a copy of their YouTube Music playlists so you can make\nbetter music suggestions to go along with a workout plan.\n\n### Enable users to onboard to your service\n\nYou can use the Data Portability API to facilitate users switching from a Google\nproduct or service to your product, or using your product and a Google product\nsimultaneously. For example, porting a copy of Maps data to enable using\nmultiple navigation services.\n\nProcess\n-------\n\nTo use the Data Portability API in your product or service, you'll need to accomplish\nthese tasks:\n\n1. **Check availability** : Ensure the Data Portability API is available to your users' population.\n 1. Verify the Data Portability API is available in your [location](https://support.google.com/accounts/answer/14452558#zippy=%2Ccan-all-users-in-the-countries-listed-above-use-this-feature).\n 2. The Data Portability API does not support access by accounts of users under 18.\n2. **Set up the API** : To begin using the Data Portability API, follow the steps in [Set up the Data Portability API](/data-portability/user-guide/setup), which are:\n 1. Sign up for a Google Developer Account.\n 2. Create your project.\n 3. Enable billing.\n 4. Enable the API.\n3. **Configure OAuth for your application**:\n\n 1. Set up [OAuth](/data-portability/user-guide/configure-oauth).\n 2. Choose applicable Data Portability API [OAuth scopes](/data-portability/user-guide/scopes).\n\n | **Important:** If you select restricted scopes, your product will be subject to an additional security review during verification.\n4. **Develop using the API** : Integrate the Data Portability API into your app\n experience following the steps in [Develop apps using the Data Portability\n API](/data-portability/user-guide/introduction).\n\n5. **Verify your app** : Applications that use the Data Portability API have access to\n Google users' data and therefore are subject to a\n [verification process](https://support.google.com/cloud/answer/13463073) before they can be published. This process\n generally includes:\n\n 1. Verifying your identity\n 2. Providing a copy of your privacy policy\n 3. Describing how you are going to use the data\n 4. Creating a demo video\n\n If you are seeking access to restricted OAuth scopes, the process also\n includes:\n 1. Completing a security assessment.\n\n For more details, see the instructions for\n [submitting your app for verification](https://support.google.com/cloud/answer/13461325) and the full\n [verification requirements](https://support.google.com/cloud/answer/13464321).\n6. **Re-verify your app** : You need to [re-verify](https://support.google.com/cloud/answer/13463073) your application\n annually or if you make changes to the approved app."]]