ให้สิทธิ์แอป Google Chat ในการนำเข้าข้อมูล

เมื่อใช้ Google Chat API แอปจะนำเข้าข้อมูลจากแพลตฟอร์มการรับส่งข้อความอื่นๆ ไปยัง Google Chat ได้โดยใช้พื้นที่ทำงาน โหมดการนำเข้า ดูข้อมูลเพิ่มเติมได้ที่หัวข้อ นำเข้าข้อมูลข้อความไปยัง Google Chat จากบริการอื่น

หากต้องการอ่านและเขียนทรัพยากรในพื้นที่ทำงานโหมดการนำเข้า คุณต้อง ตรวจสอบสิทธิ์แอปใน Chat ด้วยบัญชีบริการ โดยผู้ดูแลระบบต้องให้สิทธิ์ขอบเขตการให้สิทธิ์ Chat API ต่อไปนี้แก่บัญชีบริการ https://www.googleapis.com/auth/chat.import

มีเพียงผู้ดูแลระบบโดเมน Google Workspace เท่านั้นที่ให้สิทธิ์ขอบเขต OAuth นี้แก่ บัญชีบริการผ่าน การมอบสิทธิ์ทั่วทั้งโดเมนได้ ทุกโดเมนที่แอปใน Chat สร้างพื้นที่ทำงานโหมดการนำเข้าจะต้องมีขอบเขต OAuth นี้ หลังจากที่บัญชีบริการได้รับมอบสิทธิ์ ทั่วทั้งโดเมนสำหรับขอบเขตนี้แล้ว แอปใน Chat จะเข้าถึงพื้นที่ทำงานโหมดการนำเข้า ได้โดย การสวมบทบาทเป็นบัญชีผู้ใช้

ในบางสถานการณ์ บัญชีผู้ใช้สำหรับการสวมบทบาทอาจไม่พร้อมใช้งานอีกต่อไป ในกรณีเหล่านี้ แอปใน Chat สามารถใช้ข้อมูลเข้าสู่ระบบบัญชีบริการเป็นข้อมูลสำรองได้ ตัวอย่างเช่น หากคุณลบบัญชีผู้ใช้ที่ใช้ในระหว่างการสร้างข้อความ แอปใน Chat จะใช้ข้อมูลเข้าสู่ระบบบัญชีบริการของตนเองเพื่อสร้างข้อความที่มีเนื้อหาเดียวกันได้ แอปใน Chat สามารถเข้าถึงพื้นที่ทำงานโหมดการนำเข้าในฐานะแอปที่ใช้ข้อมูลเข้าสู่ระบบบัญชีบริการที่มีขอบเขต OAuth https://www.googleapis.com/auth/chat.bot

ไม่จำเป็นต้องมีขอบเขต Google Chat API อื่นๆ เมื่อนำเข้าทรัพยากรไปยังพื้นที่ทำงานโหมดการนำเข้า แอปใน Chat จะนำเข้าเนื้อหาได้เฉพาะในพื้นที่ทำงานโหมดการนำเข้าที่แอปสร้างขึ้นเท่านั้น และจะนำเข้าไปยังพื้นที่ทำงานโหมดการนำเข้าที่แอปอื่นสร้างขึ้นไม่ได้

ตารางต่อไปนี้แสดงเมธอดทรัพยากรที่แอปใน Chat เรียกใช้ได้ในพื้นที่ทำงานโหมดการนำเข้า และประเภทการตรวจสอบสิทธิ์ที่รองรับ

เมธอดทรัพยากร

รองรับการสวมบทบาทเป็นผู้ใช้

รองรับข้อมูลเข้าสู่ระบบบัญชีบริการ

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

ใช่

ไม่ได้