Data Portability API

تتيح لك واجهة برمجة تطبيقات نقل البيانات إنشاء تطبيقات تطلب إذنًا من المستخدم لنقل نسخة من البيانات من خدمات Google إلى تطبيقك. وهذا يتيح إمكانية نقل البيانات ويسهِّل تبديل الخدمات.

الخدمة: dataportability.googleapis.com

للاتصال بهذه الخدمة، ننصحك باستخدام مكتبات العملاء التي توفّرها Google. إذا كان تطبيقك يحتاج إلى استخدام مكتباتك الخاصة لاستدعاء هذه الخدمة، استخدِم المعلومات التالية عند إنشاء طلبات واجهة برمجة التطبيقات.

مستند Discovery

مستند الاكتشاف هو مواصفات يمكن للآلة قراءتها لوصف واجهات برمجة تطبيقات REST واستخدامها. يتم استخدامه لإنشاء مكتبات للعملاء، ومكونات IDE، وأدوات أخرى تتفاعل مع Google APIs. قد توفّر خدمة واحدة مستندات اكتشاف متعددة. توفّر هذه الخدمة مستند Discovery التالي:

نقطة نهاية الخدمة

نقطة نهاية الخدمة هي عنوان URL أساسي يحدِّد عنوان الشبكة لإحدى خدمات واجهة برمجة التطبيقات. قد تتضمن خدمة واحدة نقاط نهاية متعددة للخدمة. تتضمن هذه الخدمة نقطة نهاية الخدمة التالية وجميع معرّفات الموارد المنتظمة (URI) أدناه مرتبطة بنقطة نهاية الخدمة هذه:

  • https://dataportability.googleapis.com

مورد REST: v1.archiveJobs

الطُرق
getPortabilityArchiveState GET /v1/{name=archiveJobs/*/portabilityArchiveState}
يسترد حالة مهمة الأرشيف لواجهة برمجة تطبيقات Portability API.
retry POST /v1/{name=archiveJobs/*}:retry
إعادة محاولة تنفيذ مهمة فاشلة في "أرشيف قابلية النقل".

مورد REST: v1.authorization

الطُرق
reset POST /v1/authorization:reset
يؤدي هذا الخيار إلى إبطال رموز OAuth المميزة وإعادة ضبط النطاقات المستنفدة لزوج مستخدم/مشروع.

مورد REST: v1.portabilityArchive

الطُرق
initiate POST /v1/portabilityArchive:initiate
يتم بدء مهمة أرشفة جديدة لواجهة برمجة تطبيقات Portability API.