فعال کردن میاناهای برنامه‌سازی کاربردی Google Workspace

قبل‌از استفاده از Google API، باید آن‌ها را در پروژه Google Cloud روشن کنید. می‌توانید یک یا چند میانای برنامه‌سازی کاربردی را در یک پروژه Google Cloud روشن کنید. اگر ازقبل پروژه Google Cloud ندارید، ایجاد پروژه Cloud را ببینید.

برای فعال کردن میانای برنامه‌سازی کاربردی در پروژه Cloud:

;کنسول Google Cloud

  1. در کنسول Google Cloud، به «منو» > میاناهای برنامه‌سازی کاربردی و سرویس‌ها > کتابخانه > Google Workspace بروید.

    رفتن به کتابخانه میانای برنامه‌سازی کاربردی

  2. روی API موردنظرتان برای روشن کردن کلیک کنید.
  3. روی فعال کردن کلیک کنید.
  4. برای فعال کردن میاناهای برنامه‌سازی کاربردی بیشتر، این مراحل را تکرار کنید.

Google Cloud CLI

  1. میانای خط فرمان (CLI) Google Cloud را نصب یا باز کنید.
  2. فرمان services enable را اجرا کنید و مشخص کنید کدام سرویس API فعال شود.

    gcloud services enable API_SERVICE_ID

میاناهای برنامه‌سازی کاربردی ازپیش فعال‌شده در Google AI Studio

وقتی برنامه‌های وب را در Google AI Studio می‌سازید، نیازی نیست به‌صورت دستی میاناهای برنامه‌سازی کاربردی Google Workspace پشتیبانی‌شده را در کنسول Google Cloud فعال کنید. میاناهای برنامه‌سازی کاربردی زیر در پروژه «سطح Starter» تحت مدیریت Google شما ازقبل فعال شده‌اند:

  • Google Calendar API‏ (calendar-json.googleapis.com)
  • Google Docs API (docs.googleapis.com)
  • Google Drive API (drive.googleapis.com)
  • Google Forms API‏ (forms.googleapis.com)
  • Gmail API (gmail.googleapis.com)
  • Google Picker API (picker.googleapis.com)
  • Google Sheets API (sheets.googleapis.com)
  • Google Slides API (slides.googleapis.com)
  • Google Tasks API‏ (tasks.googleapis.com)

در پروژه «سطح Starter»، میاناهای برنامه‌سازی کاربردی Google Workspace فقط از OAuth 2.0 سمت کارخواه پشتیبانی می‌کنند. برای مثال، Google Picker API به‌جای کلید API توسعه‌دهنده از کد دسترسی OAuth 2.0 استفاده می‌کند و حساب‌های خدمات یا ذخیره کردن رمزهای کارخواه OAuth در Secret Manager پشتیبانی نمی‌شود. اگر به اعتبارنامه‌های سمت سرور، کلیدهای میانای برنامه‌سازی کاربردی، یا میاناهای برنامه‌سازی کاربردی دیگری مثل میانای برنامه‌سازی کاربردی Admin SDK یا میانای برنامه‌سازی کاربردی Google Apps Script نیاز دارید، می‌توانید پروژه Starter Tier خود را به پروژه Cloud استاندارد ارتقا دهید و آن‌ها را به‌صورت دستی پیکربندی کنید.

برای جزئیات درباره سهمیه‌ها و ویژگی‌های «سطح مبتدی»، به نمای کلی سطح مبتدی و استقرار برنامه‌های وب از Google AI Studio مراجعه کنید.

(اختیاری) Google Workspace APIs را در برنامه‌های آزمایشی امتحان کنید

اگر درحال آزمایش Google Workspace هستید، از میان‌بر زیر استفاده کنید که میاناهای برنامه‌سازی کاربردی Google Workspace پرطرفدار را فعال می‌کند و اطلاعات کاربری OAuth را که می‌توانید استفاده کنید ایجاد می‌کند.

اگر درحال توسعه برنامه‌ای هستید که به اطلاعات کاربر دسترسی دارد، باید صفحه رضایت OAuth را پیکربندی کنید قبل‌از اینکه برنامه‌تان را منتشر کنید.

روی این دکمه کلیک کنید تا پروژه Google Cloud را انتخاب یا ایجاد کنید و به‌طور خودکار میاناهای برنامه‌سازی کاربردی Workspace را فعال کنید:

فعال کردن میاناهای برنامه‌سازی کاربردی Workspace

در کادر گفتگوی حاصل، روی بارگیری پیکربندی کارخواه کلیک کنید و credentials.json را در دایرکتوری کاری‌تان ذخیره کنید.

برای مشاهده فهرست جامعی از همه میاناهای برنامه‌سازی کاربردی دردسترس و امتحان کردن روش‌های خاص از مرورگرتان، به Google Workspace APIs explorer مراجعه کنید.

میاناهای برنامه‌سازی کاربردی فعال‌شده (برای ازهم باز کردن کلیک کنید)

این دکمه میاناهای برنامه‌سازی کاربردی زیر را فعال می‌کند:

  • Admin SDK API
  • Apps Script API
  • Calendar API
  • Chat API
  • Classroom API
  • Docs API
  • Drive API
  • Forms API
  • Gmail API
  • میانای برنامه‌سازی کاربردی برافزاهای Google Workspace
  • Google Keep API
  • Meet REST API
  • Sheets API
  • Slides API

Google Workspace APIs

از پیوندهای کنسول Google Cloud زیر یا میانای خط فرمان Google Cloud (CLI) برای فعال کردن میاناهای برنامه‌سازی کاربردی Google Workspace خاص در پروژه Cloud خود استفاده کنید.

فعال کردن Admin SDK API
gcloud services enable admin.googleapis.com
فعال کردن Alert Center API
gcloud services enable alertcenter.googleapis.com
فعال کردن Apps Script API
gcloud services enable script.googleapis.com
فعال کردن CalDAV API
gcloud services enable caldav.googleapis.com
فعال کردن Calendar API
gcloud services enable calendar-json.googleapis.com
فعال کردن Chat API
gcloud services enable chat.googleapis.com
فعال کردن Classroom API
gcloud services enable classroom.googleapis.com
فعال کردن Cloud Identity API
gcloud services enable cloudidentity.googleapis.com
فعال کردن Cloud Search API
gcloud services enable cloudsearch.googleapis.com
فعال کردن Docs API
gcloud services enable docs.googleapis.com
فعال کردن Drive API
gcloud services enable drive.googleapis.com
فعال کردن Drive Activity API
gcloud services enable driveactivity.googleapis.com
فعال کردن Drive Labels API
gcloud services enable drivelabels.googleapis.com
فعال کردن Forms API
gcloud services enable forms.googleapis.com
فعال کردن Gmail API
gcloud services enable gmail.googleapis.com
فعال کردن Groups Migration API
gcloud services enable groupsmigration.googleapis.com
فعال کردن Groups Settings API
gcloud services enable groupssettings.googleapis.com
فعال کردن میانای برنامه‌سازی کاربردی برافزاهای Google Workspace
gcloud services enable gsuiteaddons.googleapis.com
فعال کردن Google Keep API
gcloud services enable keep.googleapis.com
فعال کردن Enterprise License Manager API
gcloud services enable licensing.googleapis.com
فعال کردن Marketplace API
gcloud services enable appsmarket.googleapis.com
فعال کردن کیت توسعه نرم‌افزار Marketplace
gcloud services enable appsmarket-component.googleapis.com
فعال کردن Meet REST API
gcloud services enable meet.googleapis.com
فعال کردن People API
gcloud services enable people.googleapis.com
فعال کردن Postmaster Tools API
gcloud services enable gmailpostmastertools.googleapis.com
فعال کردن Reseller API
gcloud services enable reseller.googleapis.com
فعال کردن Sheets API
gcloud services enable sheets.googleapis.com
فعال کردن Slides API
gcloud services enable slides.googleapis.com
فعال کردن Tasks API
gcloud services enable tasks.googleapis.com
فعال کردن Vault API
gcloud services enable vault.googleapis.com

مرحله بعدی

با نحوه عملکرد اصالت‌سنجی و صدور مجوز برای Google Workspace API آشنا شوید.