Google Workspace Add-ons API

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

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

مستند "اقتراحات"

مستند أثناء التصفّح هو مواصفات يمكن للجهاز قراءتها لوصف واجهات REST API واستخدامها. ويتم استخدامه لإنشاء مكتبات العملاء والمكوّنات الإضافية IDE وغيرها من الأدوات التي تتفاعل مع Google APIs. يمكن أن تقدّم خدمة واحدة مستندات استكشاف متعددة. تقدّم هذه الخدمة مستند الاكتشاف التالي:

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

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

  • https://gsuiteaddons.googleapis.com

مورد REST: v1.projects

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

مورد REST: v1.projects.publishs

الطُرق
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
إلغاء تثبيت نشر تجريبي من حساب المستخدم.