تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تحتوي هذه الصفحة على نظرة عامة موجزة توضّح ماهية واجهة برمجة التطبيقات Data Portability API
وحالات استخدامها مع بعض الأمثلة الافتراضية وعملية الوصول إلى
وإنشاء تطبيق يستخدم واجهة برمجة التطبيقات Data Portability API.
مقدمة
تتيح لك Data Portability API إنشاء تطبيقات تطلب الإذن من العميل لنقل نسخة من بياناته من خدمات Google إلى تطبيقك.
يتيح ذلك إمكانية نقل البيانات وتسهيل التبديل بين الخدمات.
تتيح واجهة Data Portability API الوصول إلى بيانات من مجموعة متنوعة من منتجات Google وخدماتها،
بما في ذلك المحتوى الذي ينشئه المستخدمون وبيانات نشاط المستخدمين من المنتجات، مثل:
Chrome
Maps
تشغيل
بحث
Shopping
YouTube
للحصول على قائمة كاملة بالميزات المتاحة، يُرجى الاطّلاع على نطاقات OAuth المتاحة.
حالات استخدام واجهة برمجة التطبيقات Data Portability API
يتناول هذا القسم بعض الطرق التي يمكنك من خلالها استخدام واجهة برمجة التطبيقات Data Portability API.
إنشاء خدمة جديدة
يمكنك إنشاء منتج أو خدمة جديدة مخصّصة لتصدير data
بيانات مستخدمي Google لتسهيل تجربة معيّنة. على سبيل المثال، يمكنك إنشاء تطبيق يقترح مطاعم ويستخدم الأماكن المميّزة في "خرائط Google" وسجلّ البحث لاقتراح مطاعم بالقرب من المستخدم.
تحسين الخدمة الحالية
يمكنك استخدام واجهة برمجة التطبيقات Data Portability API لتحسين ميزات منتجك باستخدام data في Google. على سبيل المثال، يمكنك تحسين تجربة المستخدم في تطبيق اللياقة البدنية من خلال
السماح للمستخدمين بنقل نسخة من قوائم التشغيل في YouTube Music حتى تتمكّن من تقديم
اقتراحات موسيقية أفضل تتوافق مع خطة التمارين الرياضية.
السماح للمستخدمين بإعداد حساباتهم على خدمتك
يمكنك استخدام واجهة برمجة التطبيقات Data Portability API لتسهيل انتقال المستخدمين من أحد منتجات Google
أو خدماتها إلى منتجك، أو استخدام منتجك ومنتج Google
في الوقت نفسه. على سبيل المثال، نقل نسخة من بيانات "خرائط Google" لتفعيل استخدام
خدمات تنقّل متعدّدة
معالجة
لاستخدام واجهة برمجة التطبيقات Data Portability API في منتجك أو خدمتك، عليك إكمال
هذه المهام:
التحقّق من مدى التوفّر: تأكَّد من توفّر واجهة Data Portability API لقاعدة
مستخدمي تطبيقك.
تأكَّد من توفّر واجهة برمجة التطبيقات Data Portability API في
موقعك الجغرافي.
لا تسمح واجهة برمجة التطبيقات Data Portability API بالوصول من خلال حسابات المستخدمين الذين تقلّ أعمارهم عن 18 عامًا.
إثبات ملكية تطبيقك: يمكن للتطبيقات التي تستخدم Data Portability API الوصول إلى
بيانات مستخدمي Google، وبالتالي تخضع لمحاولة
إثبات الملكية قبل أن يتم نشرها. تشمل هذه العملية
بشكل عام ما يلي:
إثبات هويتك
تقديم نسخة من سياسة الخصوصية
وصف كيفية استخدام البيانات
إنشاء فيديو تجريبي
إذا كنت تسعى إلى الوصول إلى نطاقات OAuth المحظورة، تشمل العملية أيضًا
ما يلي:
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\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."]]