ให้สิทธิ์แอป 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

ใช่

ไม่ได้