برنامه‌های Google Chat را برای وارد کردن داده‌ها مجاز کنید

با استفاده از API چت گوگل، برنامه‌ها می‌توانند با استفاده از فضاهای حالت واردات، داده‌ها را از سایر پلتفرم‌های پیام‌رسان به چت گوگل وارد کنند. برای اطلاعات بیشتر، به بخش «وارد کردن داده‌های پیام به چت گوگل از سرویس دیگر» مراجعه کنید.

برای خواندن و نوشتن منابع در فضاهای حالت واردات، باید برنامه‌های چت را با یک حساب سرویس تأیید اعتبار کنید . دامنه مجوز API چت زیر را توسط یک مدیر به حساب سرویس اعطا کنید: https://www.googleapis.com/auth/chat.import .

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

در برخی سناریوها، ممکن است حساب کاربری مورد نظر برای جعل هویت دیگر در دسترس نباشد. در این موارد، برنامه چت می‌تواند از اعتبارنامه‌های حساب سرویس خود به عنوان جایگزین استفاده کند. به عنوان مثال، اگر یک حساب کاربری را که هنگام ایجاد پیام استفاده شده است حذف کنید، برنامه چت می‌تواند از اعتبارنامه‌های حساب سرویس خود برای ایجاد پیامی حاوی همان محتوا استفاده کند. برنامه‌های چت می‌توانند به عنوان یک برنامه با استفاده از اعتبارنامه‌های حساب سرویس با دامنه OAuth زیر به فضاهای حالت واردات دسترسی داشته باشند: https://www.googleapis.com/auth/chat.bot .

هنگام وارد کردن منابع به فضای حالت واردات، به هیچ محدوده دیگری از API چت گوگل نیاز نیست. برنامه‌های چت فقط می‌توانند محتوا را به فضاهای حالت واردات که خودشان ایجاد می‌کنند وارد کنند و نمی‌توانند به فضاهای حالت واردات ایجاد شده توسط برنامه‌های دیگر وارد کنند.

جدول زیر متدهای منبعی را که برنامه‌های چت می‌توانند در فضاهای حالت واردات فراخوانی کنند، و نوع احراز هویتی که پشتیبانی می‌کنند، فهرست می‌کند:

روش منبع

جعل هویت کاربر پشتیبانی می‌شود

اعتبارنامه‌های حساب سرویس پشتیبانی می‌شوند

spaces.create

بله

خیر

spaces.get

خیر

بله

spaces.update

بله

خیر

spaces.delete

بله

خیر

spaces.completeImport

بله

خیر

spaces.messages.create

بله

بله

spaces.messages.delete

بله

بله

spaces.messages.get

خیر

بله

spaces.messages.list

بله

خیر

spaces.messages.update

بله

بله

spaces.messages.reactions.create

بله

خیر

spaces.messages.reactions.delete

بله

خیر

spaces.members.create

بله

خیر

spaces.members.delete

بله

خیر

spaces.members.list

بله

خیر

media.upload

بله

خیر