با کنفرانس ها کار کنید

این راهنما نحوه دریافت جزئیات یک کنفرانس یا همه کنفرانس‌ها را در منبع conferenceRecords Google Meet REST API توضیح می‌دهد.

کنفرانس نمونه ای از یک تماس در فضای جلسه است که توسط سرور ایجاد می شود. همچنین یک نمونه واحد از یک جلسه است.

اگر مالک یا شرکت‌کننده فضای جلسه هستید، می‌توانید متدهای get() و list() را برای بازیابی سوابق کنفرانس فراخوانی کنید.

احراز هویت و تأیید اعتبار با استفاده از اطلاعات کاربری به برنامه‌های Google Meet اجازه می‌دهد به داده‌های کاربر دسترسی داشته باشند و عملیات‌هایی را از طرف کاربر تأیید شده انجام دهند. احراز هویت با تفویض اختیار در سطح دامنه به شما امکان می‌دهد به حساب سرویس یک برنامه اجازه دهید بدون نیاز به رضایت هر کاربر به داده‌های کاربرانتان دسترسی داشته باشد.

جزئیات یک کنفرانس را دریافت کنید

برای دریافت جزئیات در مورد یک کنفرانس خاص، از متد get() در منبع conferenceRecords با پارامتر مسیر name کنفرانس استفاده کنید. اگر نام کنفرانس را نمی‌دانید، می‌توانید همه نام‌های کنفرانس را با استفاده از متد list() فهرست کنید.

این روش یک کنفرانس گذشته را به عنوان نمونه ای از منبع conferenceRecords برمی گرداند.

نمونه کد زیر نحوه بازیابی یک کنفرانس خاص را نشان می دهد:

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();
    }
  }
}
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();
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)

نام رکورد کنفرانس را با نام شناسه کنفرانس خاص در یک رکورد کنفرانس جایگزین کنید.

لیست همه کنفرانس ها

برای فهرست کردن جزئیات مربوط به همه کنفرانس ها، از متد list() در منبع conferenceRecords بدون هیچ پارامتر مسیر استفاده کنید.

این روش فهرستی از کنفرانس‌های گذشته را به عنوان نمونه‌ای از منبع conferenceRecords برمی‌گرداند. آنها به سازمان دهنده کنفرانس فیلتر می شوند و توسط startTime به ترتیب نزولی مرتب می شوند. برای تنظیم اندازه صفحه و فیلتر کردن نتایج جستجو، به سفارشی کردن صفحه بندی یا فیلتر کردن لیست مراجعه کنید.

نمونه کد زیر نحوه فهرست کردن همه کنفرانس ها را نشان می دهد:

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);
      }
    }
  }
}
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, consider the following filters:
 *  * `space.name = "spaces/NAME"`
 *  * `space.meeting_code = "abc-mnop-xyz"`
 *  * `start_time>="2024-01-01T00:00:00.000Z" AND
 *  start_time<="2024-01-02T00:00:00.000Z"`
 *  * `end_time IS NULL`
 */
// 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();
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)

صفحه بندی را سفارشی کنید یا لیست را فیلتر کنید

برای سفارشی کردن صفحه بندی یا فیلتر کردن سوابق کنفرانس، پارامترهای پرس و جو اختیاری زیر را ارسال کنید:

  • pageSize : حداکثر تعداد رکوردهای کنفرانس برای بازگشت. ممکن است این سرویس کمتر از این مقدار را برگرداند. اگر نامشخص باشد، حداکثر 25 رکورد کنفرانس برگردانده می شود. حداکثر مقدار 100 است. مقادیر بیش از 100 به طور خودکار به 100 تغییر می کنند.

  • pageToken : یک نشانه صفحه، دریافت شده از یک تماس فهرست قبلی. این نشانه را برای بازیابی صفحه بعدی ارائه دهید.

  • filter : یک فیلتر پرس و جو برای بازیابی موارد خاص در نتایج منابع conferenceRecords . برای جزئیات پرس و جو پشتیبانی شده، به متد list() مراجعه کنید. برای اطلاعات بیشتر در مورد نحوه تعیین فضای جلسه، ببینید چگونه Meet یک فضای جلسه را شناسایی می کند .

،

این راهنما نحوه دریافت جزئیات یک کنفرانس یا همه کنفرانس‌ها را در منبع conferenceRecords Google Meet REST API توضیح می‌دهد.

کنفرانس نمونه ای از یک تماس در فضای جلسه است که توسط سرور ایجاد می شود. همچنین یک نمونه واحد از یک جلسه است.

اگر مالک یا شرکت‌کننده فضای جلسه هستید، می‌توانید متدهای get() و list() را برای بازیابی سوابق کنفرانس فراخوانی کنید.

احراز هویت و تأیید اعتبار با استفاده از اطلاعات کاربری به برنامه‌های Google Meet اجازه می‌دهد به داده‌های کاربر دسترسی داشته باشند و عملیات‌هایی را از طرف کاربر تأیید شده انجام دهند. احراز هویت با تفویض اختیار در سطح دامنه به شما امکان می‌دهد به حساب سرویس یک برنامه اجازه دهید بدون نیاز به رضایت هر کاربر به داده‌های کاربرانتان دسترسی داشته باشد.

جزئیات یک کنفرانس را دریافت کنید

برای دریافت جزئیات در مورد یک کنفرانس خاص، از متد get() در منبع conferenceRecords با پارامتر مسیر name کنفرانس استفاده کنید. اگر نام کنفرانس را نمی‌دانید، می‌توانید همه نام‌های کنفرانس را با استفاده از متد list() فهرست کنید.

این روش یک کنفرانس گذشته را به عنوان نمونه ای از منبع conferenceRecords برمی گرداند.

نمونه کد زیر نحوه بازیابی یک کنفرانس خاص را نشان می دهد:

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();
    }
  }
}
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();
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)

نام رکورد کنفرانس را با نام شناسه کنفرانس خاص در یک رکورد کنفرانس جایگزین کنید.

لیست همه کنفرانس ها

برای فهرست کردن جزئیات مربوط به همه کنفرانس ها، از متد list() در منبع conferenceRecords بدون هیچ پارامتر مسیر استفاده کنید.

این روش فهرستی از کنفرانس‌های گذشته را به عنوان نمونه‌ای از منبع conferenceRecords برمی‌گرداند. آنها به سازمان دهنده کنفرانس فیلتر می شوند و توسط startTime به ترتیب نزولی مرتب می شوند. برای تنظیم اندازه صفحه و فیلتر کردن نتایج جستجو، به سفارشی کردن صفحه بندی یا فیلتر کردن لیست مراجعه کنید.

نمونه کد زیر نحوه فهرست کردن همه کنفرانس ها را نشان می دهد:

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);
      }
    }
  }
}
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, consider the following filters:
 *  * `space.name = "spaces/NAME"`
 *  * `space.meeting_code = "abc-mnop-xyz"`
 *  * `start_time>="2024-01-01T00:00:00.000Z" AND
 *  start_time<="2024-01-02T00:00:00.000Z"`
 *  * `end_time IS NULL`
 */
// 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();
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)

صفحه بندی را سفارشی کنید یا لیست را فیلتر کنید

برای سفارشی کردن صفحه بندی یا فیلتر کردن سوابق کنفرانس، پارامترهای پرس و جو اختیاری زیر را ارسال کنید:

  • pageSize : حداکثر تعداد رکوردهای کنفرانس برای بازگشت. ممکن است این سرویس کمتر از این مقدار را برگرداند. اگر نامشخص باشد، حداکثر 25 رکورد کنفرانس برگردانده می شود. حداکثر مقدار 100 است. مقادیر بیش از 100 به طور خودکار به 100 تغییر می کنند.

  • pageToken : یک نشانه صفحه، دریافت شده از یک تماس فهرست قبلی. این نشانه را برای بازیابی صفحه بعدی ارائه دهید.

  • filter : یک فیلتر پرس و جو برای بازیابی موارد خاص در نتایج منابع conferenceRecords . برای جزئیات پرس و جو پشتیبانی شده، به متد list() مراجعه کنید. برای اطلاعات بیشتر در مورد نحوه تعیین فضای جلسه، ببینید چگونه Meet یک فضای جلسه را شناسایی می کند .

،

این راهنما نحوه دریافت جزئیات یک کنفرانس یا همه کنفرانس‌ها را در منبع conferenceRecords Google Meet REST API توضیح می‌دهد.

کنفرانس نمونه ای از یک تماس در فضای جلسه است که توسط سرور ایجاد می شود. همچنین یک نمونه واحد از یک جلسه است.

اگر مالک یا شرکت‌کننده فضای جلسه هستید، می‌توانید متدهای get() و list() را برای بازیابی سوابق کنفرانس فراخوانی کنید.

احراز هویت و تأیید اعتبار با استفاده از اطلاعات کاربری به برنامه‌های Google Meet اجازه می‌دهد به داده‌های کاربر دسترسی داشته باشند و عملیات‌هایی را از طرف کاربر تأیید شده انجام دهند. احراز هویت با تفویض اختیار در سطح دامنه به شما امکان می‌دهد به حساب سرویس یک برنامه اجازه دهید بدون نیاز به رضایت هر کاربر به داده‌های کاربرانتان دسترسی داشته باشد.

جزئیات یک کنفرانس را دریافت کنید

برای دریافت جزئیات در مورد یک کنفرانس خاص، از متد get() در منبع conferenceRecords با پارامتر مسیر name کنفرانس استفاده کنید. اگر نام کنفرانس را نمی‌دانید، می‌توانید همه نام‌های کنفرانس را با استفاده از متد list() فهرست کنید.

این روش یک کنفرانس گذشته را به عنوان نمونه ای از منبع conferenceRecords برمی گرداند.

نمونه کد زیر نحوه بازیابی یک کنفرانس خاص را نشان می دهد:

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();
    }
  }
}
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();
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)

نام رکورد کنفرانس را با نام شناسه کنفرانس خاص در یک رکورد کنفرانس جایگزین کنید.

لیست همه کنفرانس ها

برای فهرست کردن جزئیات مربوط به همه کنفرانس ها، از متد list() در منبع conferenceRecords بدون هیچ پارامتر مسیر استفاده کنید.

این روش فهرستی از کنفرانس‌های گذشته را به عنوان نمونه‌ای از منبع conferenceRecords برمی‌گرداند. آنها به سازمان دهنده کنفرانس فیلتر می شوند و توسط startTime به ترتیب نزولی مرتب می شوند. برای تنظیم اندازه صفحه و فیلتر کردن نتایج جستجو، به سفارشی کردن صفحه بندی یا فیلتر کردن لیست مراجعه کنید.

نمونه کد زیر نحوه فهرست کردن همه کنفرانس ها را نشان می دهد:

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);
      }
    }
  }
}
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, consider the following filters:
 *  * `space.name = "spaces/NAME"`
 *  * `space.meeting_code = "abc-mnop-xyz"`
 *  * `start_time>="2024-01-01T00:00:00.000Z" AND
 *  start_time<="2024-01-02T00:00:00.000Z"`
 *  * `end_time IS NULL`
 */
// 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();
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)

صفحه بندی را سفارشی کنید یا لیست را فیلتر کنید

برای سفارشی کردن صفحه بندی یا فیلتر کردن سوابق کنفرانس، پارامترهای پرس و جو اختیاری زیر را ارسال کنید:

  • pageSize : حداکثر تعداد رکوردهای کنفرانس برای بازگشت. ممکن است این سرویس کمتر از این مقدار را برگرداند. اگر نامشخص باشد، حداکثر 25 رکورد کنفرانس برگردانده می شود. حداکثر مقدار 100 است. مقادیر بیش از 100 به طور خودکار به 100 تغییر می کنند.

  • pageToken : یک نشانه صفحه، دریافت شده از یک تماس فهرست قبلی. این نشانه را برای بازیابی صفحه بعدی ارائه دهید.

  • filter : یک فیلتر پرس و جو برای بازیابی موارد خاص در نتایج منابع conferenceRecords . برای جزئیات پرس و جو پشتیبانی شده، به متد list() مراجعه کنید. برای اطلاعات بیشتر در مورد نحوه تعیین فضای جلسه، ببینید چگونه Meet یک فضای جلسه را شناسایی می کند .