توسعه در Google Workspace

‫Google Workspace طیف گسترده‌ای از محصولات و ابزارهای توسعه‌دهنده را ارائه می‌دهد که به شما امکان می‌دهد سرویس خود را به Google Workspace متصل کنید یا برنامه‌های Google Workspace مانند Gmail،‏ Google Drive، و Google Chat را گسترش دهید. هر برنامه یا ادغام Google Workspace پروژه Google Cloud خودش را دارد که در آن میاناهای برنامه‌سازی کاربردی را پیکربندی می‌کنید، اصالت‌سنجی را راه‌اندازی می‌کنید، و استقرارها را مدیریت می‌کنید.

در کنسول Google Cloud، نمای کلی Google Workspace API بسیاری از کارهای رایج Google Workspace API را نشان می‌دهد که می‌توانید در جای دیگری در کنسول Google Cloud تکمیل کنید. میاناهای برنامه‌سازی کاربردی Google Workspace همه در یک جا جمع شده‌اند تا بتوانید این میاناهای برنامه‌سازی کاربردی را مدیریت کنید.

به دو روش می‌توانید توسعه Google Workspace را شروع کنید: پنج مرحله راه‌اندازی را برای پیکربندی دستی پروژه Cloud دنبال کنید، یا برنامه‌های وب را در Google AI Studio بسازید.

شروع به کار در ۵ مرحله

برای راه‌اندازی دستی پروژه Cloud برای توسعه، این پنج مرحله را تکمیل کنید:

  1. پروژه Google Cloud ایجاد کنید برای برنامه، افزونه، یا ادغام Google Workspace.

  2. میاناهای برنامه‌سازی کاربردی‌ای را که می‌خواهید استفاده کنید در پروژه Google Cloud خود فعال کنید.

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

  4. موافقت OAuth را پیکربندی کنید تا مطمئن شوید کاربران می‌توانند متوجه شوند و تأیید کنند که برنامه‌تان به چه داده‌هایی از آن‌ها دسترسی دارد.

  5. اعتبارنامه دسترسی ایجاد کنید تا کاربران نهایی یا حساب‌های سرویس برنامه‌تان را اصالت‌سنجی کنید.

ساختن برنامه‌های وب در Google AI Studio

به‌عنوان جایگزینی برای ایجاد دستی پروژه Cloud، می‌توانید از Google AI Studio برای توسعه و استقرار برنامه‌های وب با میاناهای Google Workspace یکپارچه‌شده استفاده کنید:

  • پروژه «سطح آغازگر» تحت مدیریت Google: «حساب‌های Google» واجدشرایط به‌طور خودکار پروژه «سطح آغازگر» تحت مدیریت Google را بدون هزینه دریافت می‌کنند که تحت نظارت شرایط خدمات اضافی سطح آغازگر است و نیازی به ایجاد دستی پروژه Cloud یا پیکربندی اطلاعات کاربری نیست. Google Workspace APIs پشتیبانی‌شده و اجازه‌های OAuth «ورود به سیستم با Google» ازپیش پیکربندی شده‌اند.
  • پروژه Cloud تحت مدیریت کاربر: اگر حسابتان واجدشرایط «سطح Starter» نیست، یا اگر از پروژه «سطح Starter» ارتقا می‌دهید، می‌توانید با دنبال کردن مراحل پیکربندی دستی پروژه Cloud، پروژه Cloud تحت مدیریت کاربر ایجاد کنید یا از پروژه موجود استفاده کنید. همچنان می‌توانید از Google AI Studio برای کمک به شروع کار با میاناهای برنامه‌سازی کاربردی Google Workspace هنگام ساختن برنامه‌ها استفاده کنید. درحالی‌که سایر سرویس‌ها در Google AI Studio ممکن است به حساب Cloud Billing پیوندشده در پروژه Cloud تحت مدیریت کاربر نیاز داشته باشند، میاناهای برنامه‌سازی کاربردی Google Workspace پشتیبانی‌شده به Cloud Billing نیاز ندارند.

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

می‌خواهید Google Workspace را در عمل ببینید؟
کانال Google Workspace Developers ویدیوهایی درباره نکات، ترفندها، و جدیدترین ویژگی‌ها ارائه می‌دهد.