แหล่งข้อมูล: พื้นที่ทำงาน
พื้นที่ทำงานใน Google Chat พื้นที่ทำงานคือการสนทนาระหว่างผู้ใช้ 2 คนขึ้นไปหรือข้อความแบบ 1:1 ระหว่างผู้ใช้กับแอป Chat
การแสดง JSON |
---|
{ "name": string, "type": enum ( |
ช่อง | |
---|---|
name |
ชื่อทรัพยากรของพื้นที่ทำงาน รูปแบบ: |
type |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว: ใช้ |
spaceType |
ประเภทของพื้นที่ทำงาน ต้องระบุเมื่อสร้างพื้นที่ทำงานหรืออัปเดตประเภทพื้นที่ทำงานของพื้นที่ทำงาน เอาต์พุตสำหรับการใช้งานอื่นๆ เท่านั้น |
singleUserBotDm |
ไม่บังคับ ระบุว่าพื้นที่ทำงานเป็น DM ระหว่างแอป Chat กับบุคคลคนเดียวหรือไม่ |
threaded |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว: ใช้ |
displayName |
ชื่อที่แสดงของพื้นที่ทำงาน ต้องระบุเมื่อสร้างพื้นที่ทำงาน หากคุณได้รับข้อความแสดงข้อผิดพลาด ช่องนี้อาจว่างเปล่าสำหรับข้อความส่วนตัว รองรับอักขระสูงสุด 128 ตัว |
externalUserAllowed |
เปลี่ยนแปลงไม่ได้ พื้นที่ทำงานนี้อนุญาตให้ผู้ใช้ Google Chat เป็นสมาชิกหรือไม่ ข้อมูลที่ป้อนเมื่อสร้างพื้นที่ทำงานในองค์กร Google Workspace เว้นช่องนี้ไว้เมื่อสร้างพื้นที่ทำงานในเงื่อนไขต่อไปนี้
สำหรับการเว้นวรรคที่มีอยู่ ช่องนี้เป็นเอาต์พุตเท่านั้น |
spaceThreadingState |
เอาต์พุตเท่านั้น สถานะชุดข้อความในพื้นที่ใน Chat |
spaceDetails |
รายละเอียดเกี่ยวกับพื้นที่ทำงานรวมถึงคำอธิบายและกฎ |
spaceHistoryState |
สถานะประวัติข้อความสำหรับข้อความและชุดข้อความในพื้นที่ทำงานนี้ |
importMode |
ไม่บังคับ พื้นที่ทำงานนี้สร้างขึ้นใน |
createTime |
ไม่บังคับ เปลี่ยนแปลงไม่ได้ สำหรับพื้นที่ทำงานที่สร้างใน Chat เวลาของพื้นที่ทำงานที่สร้าง ช่องนี้เป็นเอาต์พุตเท่านั้น ยกเว้นเมื่อใช้ในพื้นที่ทำงานโหมดการนำเข้า สำหรับพื้นที่ทำงานโหมดการนำเข้า ให้ตั้งค่าช่องนี้เป็นการประทับเวลาในอดีตที่มีการสร้างพื้นที่ทำงานในแหล่งที่มาเพื่อรักษาเวลาที่สร้างเดิมไว้ จะมีค่าในเอาต์พุตเมื่อ |
adminInstalled |
เอาต์พุตเท่านั้น สําหรับพื้นที่ทำงานในข้อความส่วนตัว (DM) ที่มีแอป Chat ไม่ว่าพื้นที่ทำงานดังกล่าวจะสร้างขึ้นโดยผู้ดูแลระบบ Google Workspace หรือไม่ ผู้ดูแลระบบจะติดตั้งและตั้งค่าข้อความส่วนตัวด้วยแอป Chat ในนามของผู้ใช้ในองค์กรได้ แอป Chat ของคุณต้องมีการรับส่งข้อความส่วนตัวจึงจะรองรับการติดตั้งโดยผู้ดูแลระบบ |
accessSettings |
ไม่บังคับ ระบุการตั้งค่าการเข้าถึงของพื้นที่ทำงาน ป้อนข้อมูลเมื่อ |
spaceUri |
เอาต์พุตเท่านั้น URI ของพื้นที่ทำงาน |
ประเภท
เลิกใช้งานแล้ว: ใช้ SpaceType
แทน
Enum | |
---|---|
TYPE_UNSPECIFIED |
จองแล้ว |
ROOM |
การสนทนาระหว่างคน 2 คนขึ้นไป |
DM |
ข้อความส่วนตัวแบบ 1:1 ระหว่างผู้ใช้และแอป Chat ซึ่งข้อความทั้งหมดจะรวมกัน โปรดทราบว่าการดำเนินการนี้ไม่รวมข้อความส่วนตัวระหว่างคน 2 คน |
SpaceType
ประเภทของพื้นที่ทำงาน ต้องระบุเมื่อสร้างหรืออัปเดตพื้นที่ทำงาน เอาต์พุตสำหรับการใช้งานอื่นๆ เท่านั้น
Enum | |
---|---|
SPACE_TYPE_UNSPECIFIED |
จองแล้ว |
SPACE |
สถานที่ที่ผู้คนส่งข้อความ แชร์ไฟล์ และทำงานร่วมกัน SPACE มีแอปใน Chat ได้ |
GROUP_CHAT |
การสนทนากลุ่ม 3 คนขึ้นไป GROUP_CHAT มีแอปใน Chat ได้ |
DIRECT_MESSAGE |
ข้อความแบบ 1:1 ระหว่างคน 2 คนหรือคนคนหนึ่งกับแอป Chat |
SpaceThreadingState
ระบุประเภทของสถานะชุดข้อความในพื้นที่ใน Chat
Enum | |
---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
จองแล้ว |
THREADED_MESSAGES |
พื้นที่ทำงานที่มีชื่อซึ่งรองรับชุดข้อความ เมื่อตอบกลับข้อความ จะสามารถตอบกลับในชุดข้อความได้ ซึ่งทำให้ระบบยังคงตอบกลับในบริบทของข้อความต้นฉบับ |
GROUPED_MESSAGES |
พื้นที่ทำงานที่มีชื่อซึ่งจัดระเบียบการสนทนาตามหัวข้อ ระบบจะจัดกลุ่มหัวข้อและการตอบกลับไว้ด้วยกัน |
UNTHREADED_MESSAGES |
ข้อความส่วนตัว (DM) ระหว่าง 2 คนและการสนทนากลุ่มระหว่าง 3 คนขึ้นไป |
SpaceDetails
รายละเอียดเกี่ยวกับพื้นที่ทำงานรวมถึงคำอธิบายและกฎ
การแสดง JSON |
---|
{ "description": string, "guidelines": string } |
ช่อง | |
---|---|
description |
ไม่บังคับ คำอธิบายของพื้นที่ทำงาน เช่น อธิบายหัวข้อการสนทนา วัตถุประสงค์การใช้งาน หรือผู้เข้าร่วมของพื้นที่ทำงาน รองรับอักขระได้สูงสุด 150 ตัว |
guidelines |
ไม่บังคับ กฎ ความคาดหวัง และมารยาทของพื้นที่ทำงาน รองรับอักขระสูงสุด 5,000 ตัว |
HistoryState
สถานะประวัติสำหรับข้อความและพื้นที่ทำงาน ระบุระยะเวลาที่จะเก็บข้อความและชุดข้อความการสนทนาหลังจากการสร้าง
Enum | |
---|---|
HISTORY_STATE_UNSPECIFIED |
ค่าเริ่มต้น โปรดอย่าใช้ |
HISTORY_OFF |
ประวัติปิดอยู่ ข้อความและชุดข้อความจะเก็บไว้เป็นเวลา 24 ชั่วโมง |
HISTORY_ON |
ประวัติเปิดอยู่ กฎการเก็บรักษาของห้องนิรภัยขององค์กรจะระบุระยะเวลาที่จะเก็บข้อความและชุดข้อความไว้ |
AccessSettings
แสดงการตั้งค่าการเข้าถึงของพื้นที่ทำงาน
การแสดง JSON |
---|
{
"accessState": enum ( |
ช่อง | |
---|---|
accessState |
เอาต์พุตเท่านั้น ระบุสถานะการเข้าถึงของพื้นที่ทำงาน |
audience |
ไม่บังคับ ชื่อทรัพยากรของกลุ่มเป้าหมายที่เข้าถึงพื้นที่ทำงานได้ ตั้งค่าช่องนี้เป็นรหัสกลุ่มเป้าหมายที่ถูกต้องเพื่อให้ค้นพบพื้นที่ทำงานได้ หรือใช้ชื่อแทน |
AccessState
แสดงสถานะการเข้าถึงของพื้นที่ทำงาน
Enum | |
---|---|
ACCESS_STATE_UNSPECIFIED |
ไม่ทราบสถานะการเข้าถึงหรือไม่รองรับใน API นี้ |
PRIVATE |
สมาชิกหรือกลุ่มที่เพิ่มหรือที่ได้รับเชิญจะค้นพบพื้นที่ทำงานได้ |
DISCOVERABLE |
กลุ่มเป้าหมายที่เลือกค้นพบพื้นที่ทำงานได้ รวมถึงสมาชิกหรือกลุ่มที่เพิ่มหรือเชิญไว้ |
วิธีการ |
|
---|---|
|
ดำเนินขั้นตอนการนำเข้าสำหรับพื้นที่ทำงานที่ระบุ และทำให้ผู้ใช้มองเห็นได้ |
|
สร้างพื้นที่ทำงานที่มีชื่อ |
|
ลบพื้นที่ทำงานที่มีชื่อ |
|
แสดงผลข้อความส่วนตัวที่มีอยู่กับผู้ใช้ที่ระบุ |
|
แสดงรายละเอียดเกี่ยวกับพื้นที่ทำงาน |
|
แสดงพื้นที่ทำงานที่ผู้โทรเป็นสมาชิก |
|
อัปเดตพื้นที่ทำงาน |
|
สร้างพื้นที่ทำงานและเพิ่มผู้ใช้ที่ระบุไปยังพื้นที่ทำงาน |