REST Resource: spaces

แหล่งข้อมูล: พื้นที่ทำงาน

สถานที่เสมือนจริงที่ใช้จัดการประชุม โดยในแต่ละครั้งจะมีการประชุมที่ใช้งานได้เพียงรายการเดียวในพื้นที่หนึ่งๆ

การแสดง JSON
{
  "name": string,
  "meetingUri": string,
  "meetingCode": string,
  "config": {
    object (SpaceConfig)
  },
  "activeConference": {
    object (ActiveConference)
  },
  "phoneAccess": [
    {
      object (PhoneAccess)
    }
  ],
  "gatewaySipAccess": [
    {
      object (GatewaySipAccess)
    }
  ]
}
ช่อง
name

string

เปลี่ยนแปลงไม่ได้ ชื่อทรัพยากรของพื้นที่ทำงาน

รูปแบบ: spaces/{space}

{space} คือตัวระบุทรัพยากรสำหรับพื้นที่ โดยเป็นรหัสที่ไม่ซ้ำกันที่เซิร์ฟเวอร์สร้างขึ้นและคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ เช่น jQCFfuBOdN5z

ดูข้อมูลเพิ่มเติมได้ที่วิธีที่ Meet ระบุพื้นที่การประชุม

meetingUri

string

เอาต์พุตเท่านั้น URI ที่ใช้เข้าร่วมการประชุมซึ่งประกอบด้วย https://meet.google.com/ ตามด้วย meetingCode เช่น https://meet.google.com/abc-mnop-xyz

meetingCode

string

เอาต์พุตเท่านั้น พิมพ์สตริงที่ไม่ซ้ำกันที่จำง่ายซึ่งใช้เข้าร่วมการประชุม

รูปแบบ: [a-z]+-[a-z]+-[a-z]+ เช่น abc-mnop-xyz

ความยาวต้องไม่เกิน 128 อักขระ

ใช้เป็นชื่อแทนของชื่อพื้นที่ทำงานเพื่อรับพื้นที่ทำงานได้เท่านั้น

config

object (SpaceConfig)

การกำหนดค่าที่เกี่ยวข้องกับพื้นที่การประชุม

activeConference

object (ActiveConference)

การประชุมที่ใช้งานอยู่ (หากมี)

phoneAccess[]

object (PhoneAccess)

เอาต์พุตเท่านั้น วิธีการเข้าถึงทางโทรศัพท์ในภูมิภาคทั้งหมดสำหรับพื้นที่การประชุมนี้ เว้นว่างไว้ได้

gatewaySipAccess[]

object (GatewaySipAccess)

เอาต์พุตเท่านั้น วิธีการเข้าถึงที่อิงตาม SIP ซึ่งใช้เพื่อเข้าร่วมการประชุมได้ เว้นว่างไว้ได้

SpaceConfig

การกำหนดค่าที่เกี่ยวข้องกับพื้นที่การประชุม

การแสดง JSON
{
  "accessType": enum (AccessType),
  "entryPointAccess": enum (EntryPointAccess),
  "moderation": enum (Moderation),
  "moderationRestrictions": {
    object (ModerationRestrictions)
  },
  "attendanceReportGenerationType": enum (AttendanceReportGenerationType),
  "artifactConfig": {
    object (ArtifactConfig)
  }
}
ช่อง
accessType

enum (AccessType)

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

entryPointAccess

enum (EntryPointAccess)

กำหนดจุดแรกเข้าที่ใช้เข้าร่วมการประชุมที่โฮสต์ในพื้นที่การประชุมนี้ได้ ค่าเริ่มต้น: EntryPointAccess.ALL

moderation

enum (Moderation)

โหมดการดูแลที่กำหนดค่าไว้ล่วงหน้าสำหรับการประชุม ค่าเริ่มต้น: ควบคุมโดยนโยบายของผู้ใช้

moderationRestrictions

object (ModerationRestrictions)

เมื่อเปิดการกลั่นกรอง ข้อจำกัดเหล่านี้จะมีผลกับการประชุม เมื่อ moderation.OFF จะรีเซ็ตเป็น ModerationRestrictions เริ่มต้น

attendanceReportGenerationType

enum (AttendanceReportGenerationType)

เปิดใช้รายงานการเข้าร่วมสำหรับพื้นที่การประชุมหรือไม่

artifactConfig

object (ArtifactConfig)

การกำหนดค่าที่เกี่ยวข้องกับอาร์ติแฟกต์ที่สร้างขึ้นโดยอัตโนมัติซึ่งการประชุมรองรับ

AccessType

ประเภทการเข้าถึงที่เป็นไปได้สำหรับพื้นที่การประชุม

Enum
ACCESS_TYPE_UNSPECIFIED ค่าเริ่มต้นที่องค์กรของผู้ใช้ระบุ หมายเหตุ: ระบบจะไม่แสดงค่านี้ เนื่องจากจะแสดงประเภทการเข้าถึงที่กำหนดค่าไว้แทน
OPEN ทุกคนที่มีข้อมูลการเข้าร่วม (เช่น URL หรือข้อมูลการเข้าถึงทางโทรศัพท์) จะเข้าร่วมได้โดยไม่ต้องขอเข้าร่วม
TRUSTED สมาชิกในองค์กรของผู้จัดการประชุม ผู้ใช้ภายนอกที่ได้รับเชิญ และผู้ใช้ที่โทรเข้าจะเข้าร่วมได้โดยไม่ต้องขอเข้าร่วม ส่วนผู้อื่นนอกเหนือจากนี้ต้องขอเข้าร่วม
RESTRICTED มีเพียงผู้ได้รับเชิญเท่านั้นที่เข้าร่วมได้โดยไม่ต้องส่งคำขอ ส่วนผู้อื่นนอกเหนือจากนี้ต้องขอเข้าร่วม

EntryPointAccess

จุดแรกเข้าที่ใช้เข้าร่วมการประชุมได้ ตัวอย่าง: meet.google.com, Meet Embed SDK Web หรือแอปพลิเคชันบนอุปกรณ์เคลื่อนที่

Enum
ENTRY_POINT_ACCESS_UNSPECIFIED ไม่ได้ใช้
ALL อนุญาตจุดแรกเข้าทั้งหมด
CREATOR_APP_ONLY ใช้ได้เฉพาะจุดแรกเข้าที่เป็นของโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google ที่สร้างพื้นที่ทำงานเท่านั้นเพื่อเข้าร่วมการประชุมในพื้นที่ทำงานนี้ แอปสามารถใช้ Meet Embed SDK Web หรือ Meet SDK บนอุปกรณ์เคลื่อนที่เพื่อสร้างจุดแรกเข้าที่เป็นของตนเองได้

การดูแล

โหมดการดูแลสำหรับการประชุม เมื่อโหมดการดูแลเปิดอยู่ เจ้าของการประชุมจะควบคุมการประชุมได้มากขึ้นด้วยฟีเจอร์ต่างๆ เช่น การจัดการผู้ร่วมจัดการประชุม (ดูข้อความ Member) และการจำกัดฟีเจอร์ (ดูข้อความ ModerationRestrictions)

Enum
MODERATION_UNSPECIFIED ไม่ได้ระบุประเภทการกลั่นกรอง ใช้เพื่อระบุว่าผู้ใช้ไม่ได้ระบุค่าใดๆ เนื่องจากผู้ใช้ไม่ได้ต้องการอัปเดตสถานะ ผู้ใช้ไม่ได้รับอนุญาตให้ตั้งค่าเป็น "ไม่ได้ระบุ"
OFF การดูแลจัดการปิดอยู่
ON การกลั่นกรองเปิดอยู่

ModerationRestrictions

กำหนดข้อจำกัดสำหรับฟีเจอร์เมื่อมีการกลั่นกรองการประชุม

การแสดง JSON
{
  "chatRestriction": enum (RestrictionType),
  "reactionRestriction": enum (RestrictionType),
  "presentRestriction": enum (RestrictionType),
  "defaultJoinAsViewerType": enum (DefaultJoinAsViewerType)
}
ช่อง
chatRestriction

enum (RestrictionType)

กำหนดผู้ที่มีสิทธิ์ส่งข้อความแชทในพื้นที่การประชุม

reactionRestriction

enum (RestrictionType)

กำหนดผู้ที่มีสิทธิ์ส่งรีแอ็กชันในพื้นที่การประชุม

presentRestriction

enum (RestrictionType)

กำหนดผู้ที่มีสิทธิ์แชร์หน้าจอในพื้นที่การประชุม

defaultJoinAsViewerType

enum (DefaultJoinAsViewerType)

กำหนดว่าจะจำกัดบทบาทเริ่มต้นที่กำหนดให้กับผู้ใช้เป็นผู้ดูหรือไม่

RestrictionType

กำหนดว่าใครมีสิทธิ์ใช้ฟีเจอร์ใดฟีเจอร์หนึ่ง

Enum
RESTRICTION_TYPE_UNSPECIFIED ค่าเริ่มต้นที่ระบุโดยนโยบายผู้ใช้ ไม่ควรส่งคืน
HOSTS_ONLY เจ้าของการประชุมและผู้ร่วมจัดการประชุมมีสิทธิ์
NO_RESTRICTION ผู้เข้าร่วมทุกคนมีสิทธิ์

DefaultJoinAsViewerType

โดยค่าเริ่มต้น ผู้ใช้จะเข้าร่วมในฐานะผู้ร่วมแก้ไข โฮสต์สามารถจำกัดให้ผู้ใช้เข้าร่วมเป็นผู้ชมได้ หมายเหตุ: หากมีการตั้งค่าบทบาทที่ชัดเจนสำหรับผู้ใช้ในทรัพยากรสมาชิก ผู้ใช้จะเข้าร่วมในบทบาทนั้น

Enum
DEFAULT_JOIN_AS_VIEWER_TYPE_UNSPECIFIED ค่าเริ่มต้นที่ระบุโดยนโยบายผู้ใช้ ไม่ควรส่งคืน
ON โดยค่าเริ่มต้น ผู้ใช้จะเข้าร่วมในฐานะผู้ชม
OFF โดยค่าเริ่มต้น ผู้ใช้จะเข้าร่วมในฐานะผู้มีส่วนร่วม

AttendanceReportGenerationType

สถานะที่เป็นไปได้ของการเปิดใช้รายงานการเข้าร่วมสำหรับพื้นที่การประชุม

Enum
ATTENDANCE_REPORT_GENERATION_TYPE_UNSPECIFIED ค่าเริ่มต้นที่ระบุโดยนโยบายผู้ใช้ ไม่ควรส่งคืน
GENERATE_REPORT ระบบจะสร้างรายงานการเข้าร่วมและส่งไปยังไดรฟ์/อีเมล
DO_NOT_GENERATE ระบบจะไม่สร้างรายงานการเข้าร่วม

ArtifactConfig

การกำหนดค่าที่เกี่ยวข้องกับอาร์ติแฟกต์การประชุมที่อาจสร้างขึ้นโดยพื้นที่การประชุมนี้

การแสดง JSON
{
  "recordingConfig": {
    object (RecordingConfig)
  },
  "transcriptionConfig": {
    object (TranscriptionConfig)
  },
  "smartNotesConfig": {
    object (SmartNotesConfig)
  }
}
ช่อง
recordingConfig

object (RecordingConfig)

การกำหนดค่าสำหรับการบันทึก

transcriptionConfig

object (TranscriptionConfig)

การกำหนดค่าสำหรับการถอดเสียงอัตโนมัติ

smartNotesConfig

object (SmartNotesConfig)

การกำหนดค่าสำหรับโน้ตอัจฉริยะอัตโนมัติ

RecordingConfig

การกำหนดค่าที่เกี่ยวข้องกับการบันทึกในพื้นที่การประชุม

การแสดง JSON
{
  "autoRecordingGeneration": enum (AutoGenerationType)
}
ช่อง
autoRecordingGeneration

enum (AutoGenerationType)

กำหนดว่าจะบันทึกพื้นที่การประชุมโดยอัตโนมัติเมื่อมีผู้ที่มีสิทธิ์บันทึกเข้าร่วมการประชุมหรือไม่

AutoGenerationType

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

Enum
AUTO_GENERATION_TYPE_UNSPECIFIED ค่าเริ่มต้นที่ระบุโดยนโยบายผู้ใช้ ไม่ควรส่งคืน
ON ระบบจะสร้างอาร์ติแฟกต์โดยอัตโนมัติ
OFF ระบบจะไม่สร้างอาร์ติแฟกต์โดยอัตโนมัติ

TranscriptionConfig

การกำหนดค่าที่เกี่ยวข้องกับการถอดเสียงในพื้นที่การประชุม

การแสดง JSON
{
  "autoTranscriptionGeneration": enum (AutoGenerationType)
}
ช่อง
autoTranscriptionGeneration

enum (AutoGenerationType)

กำหนดว่าระบบจะถอดเสียงเป็นคำในเนื้อหาของการประชุมโดยอัตโนมัติหรือไม่เมื่อมีผู้ที่มีสิทธิ์ถอดเสียงเข้าร่วมการประชุม

SmartNotesConfig

การกำหนดค่าที่เกี่ยวข้องกับโน้ตอัจฉริยะในพื้นที่การประชุม ดูข้อมูลเพิ่มเติมเกี่ยวกับโน้ตอัจฉริยะได้ที่ฟีเจอร์"จดบันทึกให้ฉัน" ใน Google Meet

การแสดง JSON
{
  "autoSmartNotesGeneration": enum (AutoGenerationType)
}
ช่อง
autoSmartNotesGeneration

enum (AutoGenerationType)

กำหนดว่าจะสร้างสรุปและสรุปย่อของการประชุมโดยอัตโนมัติสำหรับผู้ได้รับเชิญทั้งหมดในองค์กรหรือไม่ เมื่อมีผู้ที่มีสิทธิ์เปิดใช้โน้ตอัจฉริยะเข้าร่วมการประชุม

ActiveConference

การประชุมที่ใช้งานอยู่

การแสดง JSON
{
  "conferenceRecord": string
}
ช่อง
conferenceRecord

string

เอาต์พุตเท่านั้น การอ้างอิงถึงทรัพยากร "ConferenceRecord" รูปแบบ: conferenceRecords/{conferenceRecord} โดยที่ {conferenceRecord} คือรหัสที่ไม่ซ้ำกันสำหรับการเรียกแต่ละครั้งภายในพื้นที่

PhoneAccess

การเข้าถึงทางโทรศัพท์มีข้อมูลที่จำเป็นในการโทรเข้าการประชุมโดยใช้หมายเลขโทรศัพท์ในภูมิภาคและ PIN ที่เฉพาะเจาะจงสำหรับหมายเลขโทรศัพท์นั้น

การแสดง JSON
{
  "phoneNumber": string,
  "pin": string,
  "regionCode": string,
  "languageCode": string
}
ช่อง
phoneNumber

string

หมายเลขโทรศัพท์ที่ใช้โทรไปยังพื้นที่การประชุมนี้ในรูปแบบ E.164 หมายเลขโทรศัพท์แบบเต็มที่มีเครื่องหมาย "+" นำหน้า

pin

string

PIN ที่ผู้ใช้ต้องป้อนหลังจากโทรหมายเลขที่ระบุ PIN ประกอบด้วยตัวเลขฐานสิบเท่านั้น และความยาวอาจแตกต่างกัน

regionCode

string

รหัสภูมิภาค CLDR/ISO 3166 สำหรับประเทศที่เชื่อมโยงกับการเข้าถึงโทรศัพท์นี้ เพื่อให้ยูทิลิตี RegionCode ของ i18n แยกวิเคราะห์ได้ เช่น "SE" สำหรับสวีเดน

languageCode

string

รหัสภาษา BCP 47/LDML สำหรับภาษาที่เชื่อมโยงกับการเข้าถึงโทรศัพท์นี้ เพื่อให้อรรถประโยชน์ LanguageCode ของ i18n แยกวิเคราะห์ได้ ตัวอย่างเช่น "es-419" สำหรับภาษาสเปนลาตินอเมริกา "fr-CA" สำหรับภาษาฝรั่งเศสแคนาดา

GatewaySipAccess

รายละเอียดวิธีเข้าร่วมการประชุมผ่านเกตเวย์ SIP

การแสดง JSON
{
  "uri": string,
  "sipAccessCode": string
}
ช่อง
uri

string

URI ของโปรโตคอลการเริ่มต้นเซสชัน (SIP) ที่ใช้เข้าถึงการประชุมได้

สตริงอยู่ในรูปแบบใดรูปแบบหนึ่งต่อไปนี้

โดย USER_ID คือ PIN สากล 13 หลัก (และมีตัวเลือกในอนาคตที่จะรองรับการใช้รหัสการประชุม Meet ด้วย) และ GATEWAY_ADDRESS คือที่อยู่ที่ถูกต้องที่จะได้รับการแก้ไขโดยใช้การค้นหา DNS SRV หรือควอดแบบจุด

sipAccessCode

string

รหัสตัวเลขถาวรสำหรับการป้อนด้วยตนเองในอุปกรณ์ที่กำหนดค่าเป็นพิเศษ

เมธอด

create

สร้างพื้นที่ทำงาน

endActiveConference

สิ้นสุดการประชุมที่ใช้งานอยู่ (หากมี)

get

รับรายละเอียดเกี่ยวกับพื้นที่การประชุม

patch

อัปเดตรายละเอียดเกี่ยวกับพื้นที่การประชุม