本指南說明如何透過 Google Meet REST API 的 conferenceRecords
資源,取得單一或所有會議的詳細資料。
會議是伺服器在會議空間中產生的通話例項。這也是單一會議例項。
如果您是會議空間擁有者或參與者,可以呼叫 get()
和 list()
方法來擷取會議記錄。
透過使用者憑證進行驗證和授權後,Google Meet 應用程式就能存取使用者資料,並代表已通過驗證的使用者執行作業。使用全網域委派進行驗證,可授權應用程式的服務帳戶存取使用者資料,不必逐一取得使用者的同意。
取得會議詳細資料
如要取得特定會議的詳細資料,請使用 conferenceRecords
資源的 get()
方法,並提供會議 name
路徑參數。如果您不知道會議名稱,可以使用 list()
方法列出所有會議名稱。
這個方法會以 conferenceRecords
資源的例項形式,傳回過往的會議。
下列程式碼範例說明如何擷取特定會議:
Java
Node.js
Python
將會議記錄名稱替換為會議記錄中的特定會議 ID 名稱。
列出所有會議
如要列出所有會議的詳細資料,請在 conferenceRecords
資源上使用 list()
方法,且不含任何路徑參數。
這個方法會以 conferenceRecords
資源的執行個體形式,傳回過往會議的清單。系統會篩選出會議發起人,並依 startTime
遞減順序排序。如要調整頁面大小及篩選查詢結果,請參閱自訂分頁或篩選清單。
下列程式碼範例說明如何列出所有會議:
Java
Node.js
Python
自訂分頁或篩選清單
傳遞下列選用查詢參數,即可自訂會議記錄的分頁或篩選條件:
pageSize
:要傳回的會議記錄數量上限。服務傳回的產品數量可能會少於這個值。如未指定,最多將傳回 25 筆會議記錄。最大值為 100;超過 100 的值會自動變更為 100。pageToken
:屬於接收自前一個清單呼叫的網頁權杖。提供此權杖即可擷取後續網頁。filter
:查詢篩選條件,用於擷取conferenceRecords
資源結果中的特定項目。如需支援的查詢詳細資料,請參閱list()
方法。如要進一步瞭解如何判斷會議空間,請參閱「Meet 如何識別會議空間」一文。