Data Portability API

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

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

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

المستند المرتبط بميزة "اقتراحات"

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

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

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

  • https://dataportability.googleapis.com

مورد REST: ‏ v1.archiveJobs

الطُرق
cancel POST /v1/{name=archiveJobs/*}:cancel
يؤدي هذا الإجراء إلى إلغاء مهمة "أرشيف قابلية النقل".
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.