Google Workspace Add-ons API

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

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

مستند Discovery

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

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

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

  • https://gsuiteaddons.googleapis.com

مورد REST: ‏ v1.projects

الطُرق
getAuthorization GET /v1/{name=projects/*/authorization}
تحصل هذه الوظيفة على معلومات التفويض لعمليات النشر في مشروع معيّن.

مورد REST: ‏ v1.projects.deployments

الطُرق
create POST /v1/{parent=projects/*}/deployments
تُنشئ عملية النشر بالاسم والإعداد المحدّدين.
delete DELETE /v1/{name=projects/*/deployments/*}
يؤدي هذا الإجراء إلى حذف عملية النشر التي تحمل الاسم المحدَّد.
get GET /v1/{name=projects/*/deployments/*}
تحصل على عملية النشر بالاسم المحدّد.
getInstallStatus GET /v1/{name=projects/*/deployments/*/installStatus}
تحصل على حالة التثبيت لعملية نشر تجريبية.
install POST /v1/{name=projects/*/deployments/*}:install
يؤدي هذا الإجراء إلى تثبيت عملية نشر في حسابك لاختبارها.
list GET /v1/{parent=projects/*}/deployments
تعرض هذه السمة جميع عمليات النشر في مشروع معيّن.
replaceDeployment PUT /v1/{deployment.name=projects/*/deployments/*}
تُنشئ هذه السمة عملية نشر بالاسم المحدّد أو تستبدلها.
uninstall POST /v1/{name=projects/*/deployments/*}:uninstall
يؤدي هذا الإجراء إلى إلغاء تثبيت عملية النشر التجريبية من حساب المستخدم.