نظرة عامة على Data Portability API

تحتوي هذه الصفحة على نظرة عامة موجزة توضّح ماهية واجهة برمجة التطبيقات 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 في منتجك أو خدمتك، عليك إكمال هذه المهام:

  1. التحقّق من مدى التوفّر: تأكَّد من توفّر واجهة Data Portability API لقاعدة مستخدمي تطبيقك.
    1. تأكَّد من توفّر واجهة برمجة التطبيقات Data Portability API في موقعك الجغرافي.
    2. لا تسمح واجهة برمجة التطبيقات Data Portability API بالوصول من خلال حسابات المستخدمين الذين تقلّ أعمارهم عن 18 عامًا.
  2. إعداد واجهة برمجة التطبيقات: لبدء استخدام Data Portability API، اتّبِع الخطوات الواردة في مقالة إعداد واجهة برمجة التطبيقات Data Portability API، وهي:
    1. اشترِك للحصول على حساب مطوِّر على Google.
    2. أنشئ مشروعك.
    3. فعِّل ميزة الفوترة.
    4. فعِّل واجهة برمجة التطبيقات.
  3. ضبط OAuth لتطبيقك:

    1. إعداد OAuth
    2. اختَر نطاقات OAuth السارية لواجهة برمجة التطبيقات Data Portability API.

  4. التطوير باستخدام واجهة برمجة التطبيقات: يمكنك دمج واجهة برمجة التطبيقات Data Portability API في تجربتك المتعلّقة بالتطبيق، وذلك باتّباع الخطوات الواردة في مقالة تطوير التطبيقات باستخدام واجهة برمجة التطبيقات Data Portability API.

  5. إثبات ملكية تطبيقك: يمكن للتطبيقات التي تستخدم Data Portability API الوصول إلى بيانات مستخدمي Google، وبالتالي تخضع لمحاولة إثبات الملكية قبل أن يتم نشرها. تشمل هذه العملية بشكل عام ما يلي:

    1. إثبات هويتك
    2. تقديم نسخة من سياسة الخصوصية
    3. وصف كيفية استخدام البيانات
    4. إنشاء فيديو تجريبي

    إذا كنت تسعى إلى الوصول إلى نطاقات OAuth المحظورة، تشمل العملية أيضًا ما يلي:

    1. إكمال تقييم أمان

    لمزيد من التفاصيل، يُرجى الاطّلاع على تعليمات إرسال تطبيقك لإثبات ملكيته ومتطلبات إثبات الملكية الكاملة.

  6. إعادة إثبات ملكية تطبيقك: عليك إعادة إثبات ملكية تطبيقك سنويًا أو في حال إجراء تغييرات على التطبيق الذي تمت الموافقة عليه.