会议是由服务器在会议空间内生成的通话实例。用户通常会将此场景视为单次会议。
本页面介绍如何获取所有会议或仅获取单个实例的相关信息。
搜索所有会议
如需获取有关所有会议的详细信息,请对 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)
将会议记录名称替换为要查找的特定会议的名称。