「會議」是伺服器在會議空間中產生的呼叫執行個體。使用者通常認為這種情況發生為單一會議
本頁面說明如何取得所有會議或單一執行個體的相關資訊。
搜尋所有會議
如要取得所有會議的詳細資料,請使用 conferenceRecords
資源上的 list()
方法,且不含任何參數。
這個方法會傳回過去會議的清單,並依會議發起人篩選,以 startTime
遞減排序,做為 conferenceRecords
資源的執行個體。
以下程式碼範例說明如何列出所有會議:
Java
java-meet/samples/snippets/generated/com/google/apps/meet/v2/conferencerecordsservice/listconferencerecords/AsyncListConferenceRecords.java
import com.google.api.core.ApiFuture; import com.google.apps.meet.v2.ConferenceRecord; import com.google.apps.meet.v2.ConferenceRecordsServiceClient; import com.google.apps.meet.v2.ListConferenceRecordsRequest; public class AsyncListConferenceRecords { public static void main(String[] args) throws Exception { asyncListConferenceRecords(); } public static void asyncListConferenceRecords() throws Exception { // This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.create()) { ListConferenceRecordsRequest request = ListConferenceRecordsRequest.newBuilder() .setPageSize(883849137) .setPageToken("pageToken873572522") .setFilter("filter-1274492040") .build(); ApiFuture<ConferenceRecord> future = conferenceRecordsServiceClient.listConferenceRecordsPagedCallable().futureCall(request); // Do something. for (ConferenceRecord element : future.get().iterateAll()) { // doThingsWith(element); } } } }
Node.js
packages/google-apps-meet/samples/generated/v2/conference_records_service.list_conference_records.js
/** * This snippet has been automatically generated and should be regarded as a code template only. * It will require modifications to work. * It may require correct/in-range values for request initialization. * TODO(developer): Uncomment these variables before running the sample. */ /** * Optional. Maximum number of conference records to return. The service might * return fewer than this value. If unspecified, at most 25 conference records * are returned. The maximum value is 100; values above 100 are coerced to * 100. Maximum might change in the future. */ // const pageSize = 1234 /** * Optional. Page token returned from previous List Call. */ // const pageToken = 'abc123' /** * Optional. User specified filtering condition in EBNF * format (https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form). * The following are the filterable fields: * * `space.meeting_code` * * `space.name` * * `start_time` * * `end_time` * For example, `space.meeting_code = "abc-mnop-xyz"`. */ // const filter = 'abc123' // Imports the Meet library const {ConferenceRecordsServiceClient} = require('@google-apps/meet').v2; // Instantiates a client const meetClient = new ConferenceRecordsServiceClient(); async function callListConferenceRecords() { // Construct request const request = { }; // Run request const iterable = meetClient.listConferenceRecordsAsync(request); for await (const response of iterable) { console.log(response); } } callListConferenceRecords();
Python
packages/google-apps-meet/samples/generated_samples/meet_v2_generated_conference_records_service_list_conference_records_async.py
# This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from google.apps import meet_v2 async def sample_list_conference_records(): # Create a client client = meet_v2.ConferenceRecordsServiceAsyncClient() # Initialize request argument(s) request = meet_v2.ListConferenceRecordsRequest( ) # Make the request page_result = client.list_conference_records(request=request) # Handle the response async for response in page_result: print(response)
搜尋特定會議
如要搜尋特定會議,請使用 conferenceRecords
資源上的 get()
方法,並搭配會議 name
路徑參數。如要擷取會議名稱,請使用 conferenceRecords.list
方法。
這個方法會傳回會議名稱,做為 conferenceRecords
資源的執行個體。
以下程式碼範例顯示如何擷取特定會議:
Java
java-meet/samples/snippets/generated/com/google/apps/meet/v2/conferencerecordsservice/getconferencerecord/AsyncGetConferenceRecord.java
import com.google.api.core.ApiFuture; import com.google.apps.meet.v2.ConferenceRecord; import com.google.apps.meet.v2.ConferenceRecordName; import com.google.apps.meet.v2.ConferenceRecordsServiceClient; import com.google.apps.meet.v2.GetConferenceRecordRequest; public class AsyncGetConferenceRecord { public static void main(String[] args) throws Exception { asyncGetConferenceRecord(); } public static void asyncGetConferenceRecord() throws Exception { // This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.create()) { GetConferenceRecordRequest request = GetConferenceRecordRequest.newBuilder() .setName(ConferenceRecordName.of("[CONFERENCE_RECORD]").toString()) .build(); ApiFuture<ConferenceRecord> future = conferenceRecordsServiceClient.getConferenceRecordCallable().futureCall(request); // Do something. ConferenceRecord response = future.get(); } } }
Node.js
packages/google-apps-meet/samples/generated/v2/conference_records_service.get_conference_record.js
/** * This snippet has been automatically generated and should be regarded as a code template only. * It will require modifications to work. * It may require correct/in-range values for request initialization. * TODO(developer): Uncomment these variables before running the sample. */ /** * Required. Resource name of the conference. */ // const name = 'abc123' // Imports the Meet library const {ConferenceRecordsServiceClient} = require('@google-apps/meet').v2; // Instantiates a client const meetClient = new ConferenceRecordsServiceClient(); async function callGetConferenceRecord() { // Construct request const request = { name, }; // Run request const response = await meetClient.getConferenceRecord(request); console.log(response); } callGetConferenceRecord();
Python
packages/google-apps-meet/samples/generated_samples/meet_v2_generated_conference_records_service_get_conference_record_async.py
# This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from google.apps import meet_v2 async def sample_get_conference_record(): # Create a client client = meet_v2.ConferenceRecordsServiceAsyncClient() # Initialize request argument(s) request = meet_v2.GetConferenceRecordRequest( name="name_value", ) # Make the request response = await client.get_conference_record(request=request) # Handle the response print(response)
請將會議記錄名稱改成要尋找的特定會議名稱。