本頁面說明應用程式可使用 Google Workspace Events API 訂閱的 Google Meet 事件。決定所需的事件類型後,請建立訂閱項目,開始接收 Google Meet 的事件。
如要進一步瞭解如何開發 Google Meet 應用程式,請參閱 Google Meet REST API 總覽。
支援的 Meet 事件
訂閱 Google Workspace 後,您就能接收有關 Meet 以下類型變更的事件:
可監控事件的資源
如要接收事件,您必須指定要監控的 Meet 資源,這稱為訂閱的目標資源。
Google Workspace Events API 支援 Meet 的下列目標資源:
目標資源 | 格式 | 限制 (如有) |
---|---|---|
會議空間 | //meet.googleapis.com/spaces/SPACE
其中 SPACE 是 Meet REST API |
|
使用者 | //cloudidentity.googleapis.com/users/USER
其中 USER 是 Meet REST API |
訂閱項目會接收會議空間的事件,其中使用者為下列任一類別:
|
建立訂閱項目的事件類型
建立 Meet 資源的訂閱項目時,請使用 eventTypes[]
欄位指定要接收哪些類型的事件。事件類型會依照 CloudEvents 規格設定格式,例如 google.workspace.APPLICATION.RESOURCE.VERSION.ACTION
。舉例來說,如要接收 Meet 聊天室會議中新參與者的事件,請將事件類型指定為 google.workspace.meet.participant.v2.joined
。如要進一步瞭解事件的運作方式,請參閱「Google Workspace 事件結構」。
下表列出支援的事件類型、說明,以及事件資料中所代表的變更 Meet 資源:
事件類型 | 說明 | Meet 資源 |
---|---|---|
|
會議室中開始會議。 |
|
|
會議在會議空間結束。 |
|
|
參與者在會議空間中加入正在進行的會議。 |
|
|
參與者離開會議室中的會議。 |
|
|
會議空間中的會議會產生錄製檔案。 |
|
|
系統會為會議空間中的會議產生逐字稿檔案。 |
|
事件資料
本節說明 Meet 會議空間中事件的事件資料和酬載範例。
當 Google Workspace 訂閱方案收到 Meet 的事件時,data
欄位會包含事件的酬載。這個酬載包含變更的 Google Workspace 資源相關資訊。舉例來說,如果您訂閱聊天室中新字幕的事件,這些事件的酬載就會包含變更的 transcript
資源相關資訊。
事件酬載中的資源資料
下表提供 Meet 會議空間訂閱項目的 JSON 酬載範例。範例會使用在聊天室中進行的會議 conferenceRecords/AAA-BBB-CCC-DDD-EEE
。對於訂閱項目收到的每個事件,酬載都會顯示在事件的 data
欄位中:
範例 | 事件類型 | JSON 酬載 |
---|---|---|
Meet 會議空間開始進行會議。 |
|
排除資源資料
{ "conferenceRecord": { "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE" } } |
參與者在 Meet 會議空間中加入會議。 |
|
排除資源資料
{ "participantSession": { "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/participants/FFF-GGG-HHH-III-JJJ/participantSessions/LLL-MMM-NNN-OOO-PPP" } } |
在 Meet 會議空間中,系統會為會議產生錄製內容。 | google.workspace.meet.recording.v2.fileGenerated |
排除資源資料
{ "recording": { "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/recordings/LLL-MMM-NNN-OOO-PPP" } } |
系統會為 Meet 會議空間中的會議產生轉錄稿。 | google.workspace.meet.transcript.v2.fileGenerated |
排除資源資料
{ "transcript": { "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/transcripts/PPP-QQQ-RRR-SSS-TTT" } } |