با استفاده از API چت گوگل، برنامهها میتوانند با استفاده از فضاهای حالت واردات، دادهها را از سایر پلتفرمهای پیامرسان به چت گوگل وارد کنند. برای اطلاعات بیشتر، به بخش «وارد کردن دادههای پیام به چت گوگل از سرویس دیگر» مراجعه کنید.
برای خواندن و نوشتن منابع در فضاهای حالت واردات، باید برنامههای چت را با یک حساب سرویس تأیید اعتبار کنید . دامنه مجوز API چت زیر را توسط یک مدیر به حساب سرویس اعطا کنید: https://www.googleapis.com/auth/chat.import .
فقط مدیران دامنه Google Workspace میتوانند این دامنه OAuth را از طریق واگذاری در سطح دامنه به حسابهای سرویس اعطا کنند. هر دامنهای که یک برنامه چت فضاهای حالت واردات را در آن ایجاد میکند، باید این دامنه OAuth را داشته باشد. پس از اینکه به حساب سرویس، اختیار در سطح دامنه برای این دامنه واگذار شد، برنامههای چت میتوانند با جعل هویت یک حساب کاربری به فضاهای حالت واردات دسترسی پیدا کنند.
در برخی سناریوها، ممکن است حساب کاربری مورد نظر برای جعل هویت دیگر در دسترس نباشد. در این موارد، برنامه چت میتواند از اعتبارنامههای حساب سرویس خود به عنوان جایگزین استفاده کند. به عنوان مثال، اگر یک حساب کاربری را که هنگام ایجاد پیام استفاده شده است حذف کنید، برنامه چت میتواند از اعتبارنامههای حساب سرویس خود برای ایجاد پیامی حاوی همان محتوا استفاده کند. برنامههای چت میتوانند به عنوان یک برنامه با استفاده از اعتبارنامههای حساب سرویس با دامنه OAuth زیر به فضاهای حالت واردات دسترسی داشته باشند: https://www.googleapis.com/auth/chat.bot .
هنگام وارد کردن منابع به فضای حالت واردات، به هیچ محدوده دیگری از API چت گوگل نیاز نیست. برنامههای چت فقط میتوانند محتوا را به فضاهای حالت واردات که خودشان ایجاد میکنند وارد کنند و نمیتوانند به فضاهای حالت واردات ایجاد شده توسط برنامههای دیگر وارد کنند.
جدول زیر متدهای منبعی را که برنامههای چت میتوانند در فضاهای حالت واردات فراخوانی کنند، و نوع احراز هویتی که پشتیبانی میکنند، فهرست میکند:
روش منبع | جعل هویت کاربر پشتیبانی میشود | اعتبارنامههای حساب سرویس پشتیبانی میشوند |
|---|---|---|
| بله | خیر |
| خیر | بله |
| بله | خیر |
| بله | خیر |
| بله | خیر |
| بله | بله |
| بله | بله |
| خیر | بله |
| بله | خیر |
| بله | بله |
| بله | خیر |
| بله | خیر |
| بله | خیر |
| بله | خیر |
| بله | خیر |
| بله | خیر |
مباحث مرتبط
- برای کسب اطلاعات بیشتر در مورد احراز هویت و مجوز، به بخش احراز هویت و مجوزدهی برنامههای Google Chat و درخواستهای API مراجعه کنید.
- برای آشنایی با نحوهی تنظیم یک حساب کاربری سرویس برای دسترسی به API گوگل چت، به بخش «احراز هویت به عنوان یک برنامهی گوگل چت» مراجعه کنید.
- برای یادگیری نحوه شروع وارد کردن منابع با استفاده از فضاهای حالت واردات، به وارد کردن دادهها به Google Chat مراجعه کنید.