Google Workspace add-ons API

سرویس: gsuiteaddons.googleapis.com

برای فراخوانی این سرویس، توصیه می‌کنیم از کتابخانه‌های کارخواه ارائه‌شده توسط Google استفاده کنید. اگر برنامه شما برای فراخوانی این سرویس باید از کتابخانه‌های خودتان استفاده کند، هنگام درخواست‌های API از اطلاعات زیر استفاده کنید.

سند اکتشاف

سند اکتشاف مشخصاتی ماشین‌خوانا برای توصیف و مصرف میاناهای برنامه‌سازی کاربردی REST است. از آن برای ساختن کتابخانه‌های کارخواه، افزایه‌های IDE، و ابزارهای دیگری که با Google API تعامل دارند استفاده می‌شود. یک سرویس ممکن است چندین سند اکتشاف ارائه دهد. این سرویس سند اکتشاف زیر را ارائه می‌دهد:

نقطه پایان سرویس

نقطه پایان سرویس نشانی وب پایه‌ای است که نشانی شبکه سرویس میانای برنامه‌سازی کاربردی را مشخص می‌کند. یک سرویس ممکن است چندین نقطه پایانی سرویس داشته باشد. این سرویس دارای نقطه پایانی سرویس زیر است و همه شناسه منابع یکسان زیر مربوط به این نقطه پایانی سرویس هستند:

  • https://gsuiteaddons.googleapis.com

منبع REST: v1.projects

روش‌ها
getAuthorization GET /v1/{name=projects/*/authorization}
اطلاعات مجوز را برای استقرارها در پروژه داده‌شده دریافت می‌کند.

منبع REST: ‏ v1.projects.chatAppConfig

روش‌ها
get GET /v1/{name=projects/*/chatAppConfig}
پیکربندی برنامه Chat پروژه را دریافت می‌کند.
patch PATCH /v1/{chatAppConfig.name=projects/*/chatAppConfig}
پیکربندی برنامه Chat پروژه را به‌روز می‌کند.

منبع 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
استقرار آزمایشی را از حساب کاربر حذف نصب می‌کند.