মিটিং স্পেস নিয়ে কাজ করুন

Google Meet REST API দৃষ্টান্ত

এই নির্দেশিকাটি ব্যাখ্যা করে যে কীভাবে একটি মিটিং স্পেস তৈরি, পেতে এবং আপডেট করতে হয় এবং Google Meet REST API-এর spaces রিসোর্সে একটি সক্রিয় সম্মেলন শেষ করতে হয়।

একটি মিটিং স্পেস একটি ভার্চুয়াল স্থান বা একটি স্থায়ী বস্তু (যেমন একটি মিটিং রুম) প্রতিনিধিত্ব করে যেখানে সম্মেলন অনুষ্ঠিত হয়। যে কোনো সময়ে একটি স্থানে শুধুমাত্র একটি সক্রিয় সম্মেলন অনুষ্ঠিত হতে পারে। একটি মিটিং স্পেস ব্যবহারকারীদের সাথে দেখা করতে এবং ভাগ করা সম্পদ খুঁজে পেতে সহায়তা করে।

একটি মিটিং স্পেস প্রোগ্রাম্যাটিকভাবে কনফিগার করতে শিখতে, মিটিং স্পেস এবং সদস্য কনফিগার করুন দেখুন।

নিম্নলিখিত সারণীতে মিটিং স্পেস পদ্ধতিগুলি ব্যবহার করার জন্য প্রয়োজনীয় মিটিং ভূমিকাগুলির বিশদ বিবরণ রয়েছে:

পদ্ধতি মালিকদের অংশগ্রহণকারীরা অন্যরা
endActiveConference() x
get() x x x
সেটিংস সহ x
সক্রিয় সম্মেলন সহ x x
patch() x

ব্যবহারকারীর শংসাপত্রের সাথে প্রমাণীকরণ এবং অনুমোদন করা Google Meet অ্যাপগুলিকে ব্যবহারকারীর ডেটা অ্যাক্সেস করতে এবং প্রমাণীকৃত ব্যবহারকারীর পক্ষে ক্রিয়াকলাপ সম্পাদন করতে দেয়। ডোমেন-ওয়াইড প্রতিনিধিত্বের সাথে প্রমাণীকরণ আপনাকে প্রতিটি ব্যবহারকারীর সম্মতি দেওয়ার প্রয়োজন ছাড়াই আপনার ব্যবহারকারীদের ডেটা অ্যাক্সেস করার জন্য একটি অ্যাপ্লিকেশনের পরিষেবা অ্যাকাউন্টকে অনুমোদন করতে দেয়।

Meet কীভাবে মিটিং স্পেস শনাক্ত করে

Google Meet REST API প্রতিটি মিটিং স্পেসের জন্য একটি spaces রিসোর্স তৈরি করে। name ক্ষেত্রটি সম্পদের জন্য সম্পদের নাম।

name ক্ষেত্র ব্যবহার করে একটি মিটিং স্পেস সনাক্ত করার জন্য নিম্নলিখিত দুটি গুরুত্বপূর্ণ উপায় রয়েছে:

  • space হল স্পেস এর জন্য রিসোর্স আইডেন্টিফায়ার, spaces/{space} হিসাবে ফর্ম্যাট করা হয়েছে। এটি একটি অনন্য, সার্ভার-জেনারেটেড আইডি এবং কেস সংবেদনশীল। উদাহরণস্বরূপ, spaces/jQCFfuBOdN5z

  • meetingCode হল স্পেসের একটি উপনাম, spaces/{meetingCode} হিসাবে ফর্ম্যাট করা হয়েছে। এটি একটি টাইপযোগ্য, অনন্য অক্ষর স্ট্রিং এবং নন-কেস সংবেদনশীল। উদাহরণস্বরূপ, abc-mnop-xyz । সর্বাধিক দৈর্ঘ্য 128 অক্ষর। এটি meetingUri অংশ গঠন করে: https://meet.google.com/abc-mnop-xyz

একটি মিটিং স্পেস পরিচালনা করতে, {name} ক্ষেত্রের জন্য নিম্নলিখিত মানগুলি ব্যবহার করুন:

  • একটি মিটিং স্পেস সম্পর্কে বিশদ বিবরণ পেতে, আপনি spaces/{space} বা উপনাম spaces/{meetingCode} ব্যবহার করতে পারেন। আরও তথ্যের জন্য, একটি মিটিং স্পেস পান দেখুন।

  • মিটিং স্পেসের বিশদ আপডেট করতে, আপনি শুধুমাত্র spaces/{space} ব্যবহার করতে পারেন। আরও তথ্যের জন্য, একটি মিটিং স্পেস আপডেট করুন দেখুন।

  • একটি মিটিং স্পেসের মধ্যে একটি সক্রিয় সম্মেলন শেষ করতে, আপনি শুধুমাত্র spaces/{space} ব্যবহার করতে পারেন। আরও তথ্যের জন্য, সক্রিয় সম্মেলন শেষ করুন দেখুন।

একটি মিটিং স্পেস তৈরি করুন

একটি মিটিং স্পেস তৈরি করতে, spaces রিসোর্সে create() পদ্ধতি ব্যবহার করুন।

পদ্ধতিটি একটি spaces রিসোর্সের একটি উদাহরণ প্রদান করে, যার মধ্যে SpaceConfig অবজেক্ট রয়েছে যা মিটিং স্পেসের কনফিগারেশন। এতে ActiveConference অবজেক্টও রয়েছে যা মিটিং স্পেসের মধ্যে বর্তমান conferenceRecords রিসোর্সের একটি লিঙ্ক।

নিম্নলিখিত কোড নমুনা দেখায় কিভাবে একটি মিটিং স্পেস তৈরি করতে হয়:

জাভা

java-meet/samples/snippets/generated/com/google/apps/meet/v2/spacesservice/createspace/AsyncCreateSpace.java
import com.google.api.core.ApiFuture;
import com.google.apps.meet.v2.CreateSpaceRequest;
import com.google.apps.meet.v2.Space;
import com.google.apps.meet.v2.SpacesServiceClient;

public class AsyncCreateSpace {

  public static void main(String[] args) throws Exception {
    asyncCreateSpace();
  }

  public static void asyncCreateSpace() 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 (SpacesServiceClient spacesServiceClient = SpacesServiceClient.create()) {
      CreateSpaceRequest request =
          CreateSpaceRequest.newBuilder().setSpace(Space.newBuilder().build()).build();
      ApiFuture<Space> future = spacesServiceClient.createSpaceCallable().futureCall(request);
      // Do something.
      Space response = future.get();
    }
  }
}

Node.js

packages/google-apps-meet/samples/generated/v2/spaces_service.create_space.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.
 */
/**
 *  Space to be created. As of May 2023, the input space can be empty. Later on
 *  the input space can be non-empty when space configuration is introduced.
 */
// const space = {}

// Imports the Meet library
const {SpacesServiceClient} = require('@google-apps/meet').v2;

// Instantiates a client
const meetClient = new SpacesServiceClient();

async function callCreateSpace() {
  // Construct request
  const request = {
  };

  // Run request
  const response = await meetClient.createSpace(request);
  console.log(response);
}

callCreateSpace();

পাইথন

packages/google-apps-meet/samples/generated_samples/meet_v2_generated_spaces_service_create_space_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_create_space():
    # Create a client
    client = meet_v2.SpacesServiceAsyncClient()

    # Initialize request argument(s)
    request = meet_v2.CreateSpaceRequest(
    )

    # Make the request
    response = await client.create_space(request=request)

    # Handle the response
    print(response)

একটি মিটিং স্পেস সম্পর্কে বিশদ বিবরণ পান

একটি সক্রিয় মিটিং স্পেস এবং এর সেটিংস সম্পর্কে বিশদ পেতে, একটি নির্দিষ্ট name সহ spaces রিসোর্সে get() পদ্ধতিটি ব্যবহার করুন। আরও তথ্যের জন্য, দেখুন কিভাবে Meet একটি মিটিং স্পেস সনাক্ত করে

পদ্ধতিটি spaces রিসোর্সের উদাহরণ হিসাবে একটি মিটিং স্পেস প্রদান করে।

নিম্নলিখিত কোড নমুনা দেখায় কিভাবে একটি মিটিং স্থান পুনরুদ্ধার করতে হয়:

জাভা

java-meet/samples/snippets/generated/com/google/apps/meet/v2/spacesservice/getspace/AsyncGetSpace.java
import com.google.api.core.ApiFuture;
import com.google.apps.meet.v2.GetSpaceRequest;
import com.google.apps.meet.v2.Space;
import com.google.apps.meet.v2.SpaceName;
import com.google.apps.meet.v2.SpacesServiceClient;

public class AsyncGetSpace {

  public static void main(String[] args) throws Exception {
    asyncGetSpace();
  }

  public static void asyncGetSpace() 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 (SpacesServiceClient spacesServiceClient = SpacesServiceClient.create()) {
      GetSpaceRequest request =
          GetSpaceRequest.newBuilder().setName(SpaceName.of("[SPACE]").toString()).build();
      ApiFuture<Space> future = spacesServiceClient.getSpaceCallable().futureCall(request);
      // Do something.
      Space response = future.get();
    }
  }
}

Node.js

packages/google-apps-meet/samples/generated/v2/spaces_service.get_space.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 space.
 *  Format: `spaces/{space}` or `spaces/{meetingCode}`.
 *  `{space}` is the resource identifier for the space. It's a unique,
 *  server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`.
 *  `{meetingCode}` is an alias for the space. It's a typeable, unique
 *  character string and is non-case sensitive. For example, `abc-mnop-xyz`.
 *  The maximum length is 128 characters.
 *  A `meetingCode` shouldn't be stored long term as it can become
 *  dissociated from a meeting space and can be reused for different meeting
 *  spaces in the future. Generally, a `meetingCode` expires 365 days after
 *  last use. For more information, see Learn about meeting codes in Google
 *  Meet (https://support.google.com/meet/answer/10710509).
 *  For more information, see How Meet identifies a meeting
 *  space (https://developers.google.com/meet/api/guides/meeting-spaces#identify-meeting-space).
 */
// const name = 'abc123'

// Imports the Meet library
const {SpacesServiceClient} = require('@google-apps/meet').v2;

// Instantiates a client
const meetClient = new SpacesServiceClient();

async function callGetSpace() {
  // Construct request
  const request = {
    name,
  };

  // Run request
  const response = await meetClient.getSpace(request);
  console.log(response);
}

callGetSpace();

পাইথন

packages/google-apps-meet/samples/generated_samples/meet_v2_generated_spaces_service_get_space_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_space():
    # Create a client
    client = meet_v2.SpacesServiceAsyncClient()

    # Initialize request argument(s)
    request = meet_v2.GetSpaceRequest(
        name="name_value",
    )

    # Make the request
    response = await client.get_space(request=request)

    # Handle the response
    print(response)

মিটিং স্পেসের জন্য অনন্য সার্ভার-জেনারেটেড আইডি দিয়ে স্পেস নামের মান প্রতিস্থাপন করুন।

একটি মিটিং স্পেস আপডেট করুন

একটি মিটিং স্পেসের বিশদ আপডেট করতে, একটি নির্দিষ্ট name দিয়ে spaces রিসোর্সে patch() পদ্ধতি ব্যবহার করুন। আরও তথ্যের জন্য, দেখুন কিভাবে Meet একটি মিটিং স্পেস সনাক্ত করে

patch() পদ্ধতিটি একটি ঐচ্ছিক updateMask ক্যোয়ারী প্যারামিটারও নেয়। ক্ষেত্রটি FieldMask টাইপের। এটি হল একটি কমা দ্বারা সীমাবদ্ধ ক্ষেত্রগুলির তালিকা যা আপনি স্থানটিতে আপডেট করতে চান৷

পদ্ধতিটি spaces রিসোর্সের উদাহরণ হিসাবে একটি মিটিং স্পেস প্রদান করে।

নিম্নলিখিত কোড নমুনা দেখায় কিভাবে একটি মিটিং স্পেস আপডেট করতে হয়:

জাভা

java-meet/samples/snippets/generated/com/google/apps/meet/v2/spacesservice/updatespace/AsyncUpdateSpace.java
import com.google.api.core.ApiFuture;
import com.google.apps.meet.v2.Space;
import com.google.apps.meet.v2.SpacesServiceClient;
import com.google.apps.meet.v2.UpdateSpaceRequest;
import com.google.protobuf.FieldMask;

public class AsyncUpdateSpace {

  public static void main(String[] args) throws Exception {
    asyncUpdateSpace();
  }

  public static void asyncUpdateSpace() 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 (SpacesServiceClient spacesServiceClient = SpacesServiceClient.create()) {
      UpdateSpaceRequest request =
          UpdateSpaceRequest.newBuilder()
              .setSpace(Space.newBuilder().build())
              .setUpdateMask(FieldMask.newBuilder().build())
              .build();
      ApiFuture<Space> future = spacesServiceClient.updateSpaceCallable().futureCall(request);
      // Do something.
      Space response = future.get();
    }
  }
}

Node.js

packages/google-apps-meet/samples/generated/v2/spaces_service.update_space.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. Space to be updated.
 */
// const space = {}
/**
 *  Optional. Field mask used to specify the fields to be updated in the space.
 *  If update_mask isn't provided(not set, set with empty paths, or only has ""
 *  as paths), it defaults to update all fields provided with values in the
 *  request.
 *  Using "*" as update_mask will update all fields, including deleting fields
 *  not set in the request.
 */
// const updateMask = {}

// Imports the Meet library
const {SpacesServiceClient} = require('@google-apps/meet').v2;

// Instantiates a client
const meetClient = new SpacesServiceClient();

async function callUpdateSpace() {
  // Construct request
  const request = {
    space,
  };

  // Run request
  const response = await meetClient.updateSpace(request);
  console.log(response);
}

callUpdateSpace();

পাইথন

packages/google-apps-meet/samples/generated_samples/meet_v2_generated_spaces_service_update_space_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_update_space():
    # Create a client
    client = meet_v2.SpacesServiceAsyncClient()

    # Initialize request argument(s)
    request = meet_v2.UpdateSpaceRequest(
    )

    # Make the request
    response = await client.update_space(request=request)

    # Handle the response
    print(response)

মিটিং স্পেসের জন্য অনন্য সার্ভার-জেনারেটেড আইডি দিয়ে স্পেস নামের মান প্রতিস্থাপন করুন।

সক্রিয় সম্মেলন শেষ করুন

একটি মিটিং স্পেসের মধ্যে একটি সক্রিয় সম্মেলন শেষ করতে (যদি থাকে), spaces রিসোর্সে endActiveConference() পদ্ধতি ব্যবহার করুন। অনুরোধ এবং প্রতিক্রিয়া উভয় বডি খালি। আরও তথ্যের জন্য, দেখুন কিভাবে Meet একটি মিটিং স্পেস সনাক্ত করে

নিম্নলিখিত কোড নমুনা দেখায় কিভাবে একটি সক্রিয় সম্মেলন শেষ করতে হয়:

জাভা

java-meet/samples/snippets/generated/com/google/apps/meet/v2/spacesservice/endactiveconference/AsyncEndActiveConference.java
import com.google.api.core.ApiFuture;
import com.google.apps.meet.v2.EndActiveConferenceRequest;
import com.google.apps.meet.v2.SpaceName;
import com.google.apps.meet.v2.SpacesServiceClient;
import com.google.protobuf.Empty;

public class AsyncEndActiveConference {

  public static void main(String[] args) throws Exception {
    asyncEndActiveConference();
  }

  public static void asyncEndActiveConference() 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 (SpacesServiceClient spacesServiceClient = SpacesServiceClient.create()) {
      EndActiveConferenceRequest request =
          EndActiveConferenceRequest.newBuilder()
              .setName(SpaceName.of("[SPACE]").toString())
              .build();
      ApiFuture<Empty> future =
          spacesServiceClient.endActiveConferenceCallable().futureCall(request);
      // Do something.
      future.get();
    }
  }
}

Node.js

packages/google-apps-meet/samples/generated/v2/spaces_service.end_active_conference.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 space.
 *  Format: `spaces/{space}`.
 *  `{space}` is the resource identifier for the space. It's a unique,
 *  server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`.
 *  For more information, see How Meet identifies a meeting
 *  space (https://developers.google.com/meet/api/guides/meeting-spaces#identify-meeting-space).
 */
// const name = 'abc123'

// Imports the Meet library
const {SpacesServiceClient} = require('@google-apps/meet').v2;

// Instantiates a client
const meetClient = new SpacesServiceClient();

async function callEndActiveConference() {
  // Construct request
  const request = {
    name,
  };

  // Run request
  const response = await meetClient.endActiveConference(request);
  console.log(response);
}

callEndActiveConference();

পাইথন

packages/google-apps-meet/samples/generated_samples/meet_v2_generated_spaces_service_end_active_conference_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_end_active_conference():
    # Create a client
    client = meet_v2.SpacesServiceAsyncClient()

    # Initialize request argument(s)
    request = meet_v2.EndActiveConferenceRequest(
        name="name_value",
    )

    # Make the request
    await client.end_active_conference(request=request)

মিটিং স্পেসের জন্য অনন্য সার্ভার-জেনারেটেড আইডি দিয়ে স্পেস নামের মান প্রতিস্থাপন করুন।

,

Google Meet REST API দৃষ্টান্ত

এই নির্দেশিকাটি ব্যাখ্যা করে যে কীভাবে একটি মিটিং স্পেস তৈরি, পেতে এবং আপডেট করতে হয় এবং Google Meet REST API-এর spaces রিসোর্সে একটি সক্রিয় সম্মেলন শেষ করতে হয়।

একটি মিটিং স্পেস একটি ভার্চুয়াল স্থান বা একটি স্থায়ী বস্তু (যেমন একটি মিটিং রুম) প্রতিনিধিত্ব করে যেখানে সম্মেলন অনুষ্ঠিত হয়। যে কোনো সময়ে একটি স্থানে শুধুমাত্র একটি সক্রিয় সম্মেলন অনুষ্ঠিত হতে পারে। একটি মিটিং স্পেস ব্যবহারকারীদের সাথে দেখা করতে এবং ভাগ করা সম্পদ খুঁজে পেতে সহায়তা করে।

একটি মিটিং স্পেস কীভাবে প্রোগ্রামেটিকভাবে কনফিগার করতে হয় তা জানতে, মিটিং স্পেস এবং সদস্য কনফিগার করুন দেখুন।

নিম্নলিখিত সারণীতে মিটিং স্পেস পদ্ধতিগুলি ব্যবহার করার জন্য প্রয়োজনীয় মিটিং ভূমিকাগুলির বিশদ বিবরণ রয়েছে:

পদ্ধতি মালিকদের অংশগ্রহণকারীরা অন্যরা
endActiveConference() x
get() x x x
সেটিংস সহ x
সক্রিয় সম্মেলন সহ x x
patch() x

ব্যবহারকারীর শংসাপত্রের সাথে প্রমাণীকরণ এবং অনুমোদন করা Google Meet অ্যাপগুলিকে ব্যবহারকারীর ডেটা অ্যাক্সেস করতে এবং প্রমাণীকৃত ব্যবহারকারীর পক্ষে ক্রিয়াকলাপ সম্পাদন করতে দেয়। ডোমেন-ওয়াইড প্রতিনিধিত্বের সাথে প্রমাণীকরণ আপনাকে প্রতিটি ব্যবহারকারীর সম্মতি দেওয়ার প্রয়োজন ছাড়াই আপনার ব্যবহারকারীদের ডেটা অ্যাক্সেস করার জন্য একটি অ্যাপ্লিকেশনের পরিষেবা অ্যাকাউন্টকে অনুমোদন করতে দেয়।

Meet কীভাবে মিটিং স্পেস শনাক্ত করে

Google Meet REST API প্রতিটি মিটিং স্পেসের জন্য একটি spaces রিসোর্স তৈরি করে। name ক্ষেত্রটি সম্পদের জন্য সম্পদের নাম।

name ক্ষেত্র ব্যবহার করে একটি মিটিং স্পেস সনাক্ত করার জন্য নিম্নলিখিত দুটি গুরুত্বপূর্ণ উপায় রয়েছে:

  • space হল স্পেস এর জন্য রিসোর্স আইডেন্টিফায়ার, spaces/{space} হিসাবে ফর্ম্যাট করা হয়েছে। এটি একটি অনন্য, সার্ভার-জেনারেটেড আইডি এবং কেস সংবেদনশীল। উদাহরণস্বরূপ, spaces/jQCFfuBOdN5z

  • meetingCode হল স্পেসের একটি উপনাম, spaces/{meetingCode} হিসাবে ফর্ম্যাট করা হয়েছে। এটি একটি টাইপযোগ্য, অনন্য অক্ষর স্ট্রিং এবং নন-কেস সংবেদনশীল। উদাহরণস্বরূপ, abc-mnop-xyz । সর্বাধিক দৈর্ঘ্য 128 অক্ষর। এটি meetingUri অংশ গঠন করে: https://meet.google.com/abc-mnop-xyz

একটি মিটিং স্পেস পরিচালনা করতে, {name} ক্ষেত্রের জন্য নিম্নলিখিত মানগুলি ব্যবহার করুন:

  • একটি মিটিং স্পেস সম্পর্কে বিশদ বিবরণ পেতে, আপনি spaces/{space} বা উপনাম spaces/{meetingCode} ব্যবহার করতে পারেন। আরও তথ্যের জন্য, একটি মিটিং স্পেস পান দেখুন।

  • মিটিং স্পেসের বিশদ আপডেট করতে, আপনি শুধুমাত্র spaces/{space} ব্যবহার করতে পারেন। আরও তথ্যের জন্য, একটি মিটিং স্পেস আপডেট করুন দেখুন।

  • একটি মিটিং স্পেসের মধ্যে একটি সক্রিয় সম্মেলন শেষ করতে, আপনি শুধুমাত্র spaces/{space} ব্যবহার করতে পারেন। আরও তথ্যের জন্য, সক্রিয় সম্মেলন শেষ করুন দেখুন।

একটি মিটিং স্পেস তৈরি করুন

একটি মিটিং স্পেস তৈরি করতে, spaces রিসোর্সে create() পদ্ধতি ব্যবহার করুন।

পদ্ধতিটি একটি spaces রিসোর্সের একটি উদাহরণ প্রদান করে, যার মধ্যে SpaceConfig অবজেক্ট রয়েছে যা মিটিং স্পেসের কনফিগারেশন। এতে ActiveConference অবজেক্টও রয়েছে যা মিটিং স্পেসের মধ্যে বর্তমান conferenceRecords রিসোর্সের একটি লিঙ্ক।

নিম্নলিখিত কোড নমুনা দেখায় কিভাবে একটি মিটিং স্পেস তৈরি করতে হয়:

জাভা

java-meet/samples/snippets/generated/com/google/apps/meet/v2/spacesservice/createspace/AsyncCreateSpace.java
import com.google.api.core.ApiFuture;
import com.google.apps.meet.v2.CreateSpaceRequest;
import com.google.apps.meet.v2.Space;
import com.google.apps.meet.v2.SpacesServiceClient;

public class AsyncCreateSpace {

  public static void main(String[] args) throws Exception {
    asyncCreateSpace();
  }

  public static void asyncCreateSpace() 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 (SpacesServiceClient spacesServiceClient = SpacesServiceClient.create()) {
      CreateSpaceRequest request =
          CreateSpaceRequest.newBuilder().setSpace(Space.newBuilder().build()).build();
      ApiFuture<Space> future = spacesServiceClient.createSpaceCallable().futureCall(request);
      // Do something.
      Space response = future.get();
    }
  }
}

Node.js

packages/google-apps-meet/samples/generated/v2/spaces_service.create_space.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.
 */
/**
 *  Space to be created. As of May 2023, the input space can be empty. Later on
 *  the input space can be non-empty when space configuration is introduced.
 */
// const space = {}

// Imports the Meet library
const {SpacesServiceClient} = require('@google-apps/meet').v2;

// Instantiates a client
const meetClient = new SpacesServiceClient();

async function callCreateSpace() {
  // Construct request
  const request = {
  };

  // Run request
  const response = await meetClient.createSpace(request);
  console.log(response);
}

callCreateSpace();

পাইথন

packages/google-apps-meet/samples/generated_samples/meet_v2_generated_spaces_service_create_space_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_create_space():
    # Create a client
    client = meet_v2.SpacesServiceAsyncClient()

    # Initialize request argument(s)
    request = meet_v2.CreateSpaceRequest(
    )

    # Make the request
    response = await client.create_space(request=request)

    # Handle the response
    print(response)

একটি মিটিং স্পেস সম্পর্কে বিশদ বিবরণ পান

একটি সক্রিয় মিটিং স্পেস এবং এর সেটিংস সম্পর্কে বিশদ পেতে, একটি নির্দিষ্ট name সহ spaces রিসোর্সে get() পদ্ধতিটি ব্যবহার করুন। আরও তথ্যের জন্য, দেখুন কিভাবে Meet একটি মিটিং স্পেস সনাক্ত করে

পদ্ধতিটি spaces রিসোর্সের উদাহরণ হিসাবে একটি মিটিং স্পেস প্রদান করে।

নিম্নলিখিত কোড নমুনা দেখায় কিভাবে একটি মিটিং স্থান পুনরুদ্ধার করতে হয়:

জাভা

java-meet/samples/snippets/generated/com/google/apps/meet/v2/spacesservice/getspace/AsyncGetSpace.java
import com.google.api.core.ApiFuture;
import com.google.apps.meet.v2.GetSpaceRequest;
import com.google.apps.meet.v2.Space;
import com.google.apps.meet.v2.SpaceName;
import com.google.apps.meet.v2.SpacesServiceClient;

public class AsyncGetSpace {

  public static void main(String[] args) throws Exception {
    asyncGetSpace();
  }

  public static void asyncGetSpace() 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 (SpacesServiceClient spacesServiceClient = SpacesServiceClient.create()) {
      GetSpaceRequest request =
          GetSpaceRequest.newBuilder().setName(SpaceName.of("[SPACE]").toString()).build();
      ApiFuture<Space> future = spacesServiceClient.getSpaceCallable().futureCall(request);
      // Do something.
      Space response = future.get();
    }
  }
}

Node.js

packages/google-apps-meet/samples/generated/v2/spaces_service.get_space.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 space.
 *  Format: `spaces/{space}` or `spaces/{meetingCode}`.
 *  `{space}` is the resource identifier for the space. It's a unique,
 *  server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`.
 *  `{meetingCode}` is an alias for the space. It's a typeable, unique
 *  character string and is non-case sensitive. For example, `abc-mnop-xyz`.
 *  The maximum length is 128 characters.
 *  A `meetingCode` shouldn't be stored long term as it can become
 *  dissociated from a meeting space and can be reused for different meeting
 *  spaces in the future. Generally, a `meetingCode` expires 365 days after
 *  last use. For more information, see Learn about meeting codes in Google
 *  Meet (https://support.google.com/meet/answer/10710509).
 *  For more information, see How Meet identifies a meeting
 *  space (https://developers.google.com/meet/api/guides/meeting-spaces#identify-meeting-space).
 */
// const name = 'abc123'

// Imports the Meet library
const {SpacesServiceClient} = require('@google-apps/meet').v2;

// Instantiates a client
const meetClient = new SpacesServiceClient();

async function callGetSpace() {
  // Construct request
  const request = {
    name,
  };

  // Run request
  const response = await meetClient.getSpace(request);
  console.log(response);
}

callGetSpace();

পাইথন

packages/google-apps-meet/samples/generated_samples/meet_v2_generated_spaces_service_get_space_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_space():
    # Create a client
    client = meet_v2.SpacesServiceAsyncClient()

    # Initialize request argument(s)
    request = meet_v2.GetSpaceRequest(
        name="name_value",
    )

    # Make the request
    response = await client.get_space(request=request)

    # Handle the response
    print(response)

মিটিং স্পেসের জন্য অনন্য সার্ভার-জেনারেটেড আইডি দিয়ে স্পেস নামের মান প্রতিস্থাপন করুন।

একটি মিটিং স্পেস আপডেট করুন

একটি মিটিং স্পেসের বিশদ আপডেট করতে, একটি নির্দিষ্ট name দিয়ে spaces রিসোর্সে patch() পদ্ধতি ব্যবহার করুন। আরও তথ্যের জন্য, দেখুন কিভাবে Meet একটি মিটিং স্পেস সনাক্ত করে

patch() পদ্ধতিটি একটি ঐচ্ছিক updateMask ক্যোয়ারী প্যারামিটারও নেয়। ক্ষেত্রটি FieldMask টাইপের। এটি হল একটি কমা দ্বারা সীমাবদ্ধ ক্ষেত্রগুলির তালিকা যা আপনি স্থানটিতে আপডেট করতে চান৷

পদ্ধতিটি spaces রিসোর্সের উদাহরণ হিসাবে একটি মিটিং স্পেস প্রদান করে।

নিম্নলিখিত কোড নমুনা দেখায় কিভাবে একটি মিটিং স্পেস আপডেট করতে হয়:

জাভা

java-meet/samples/snippets/generated/com/google/apps/meet/v2/spacesservice/updatespace/AsyncUpdateSpace.java
import com.google.api.core.ApiFuture;
import com.google.apps.meet.v2.Space;
import com.google.apps.meet.v2.SpacesServiceClient;
import com.google.apps.meet.v2.UpdateSpaceRequest;
import com.google.protobuf.FieldMask;

public class AsyncUpdateSpace {

  public static void main(String[] args) throws Exception {
    asyncUpdateSpace();
  }

  public static void asyncUpdateSpace() 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 (SpacesServiceClient spacesServiceClient = SpacesServiceClient.create()) {
      UpdateSpaceRequest request =
          UpdateSpaceRequest.newBuilder()
              .setSpace(Space.newBuilder().build())
              .setUpdateMask(FieldMask.newBuilder().build())
              .build();
      ApiFuture<Space> future = spacesServiceClient.updateSpaceCallable().futureCall(request);
      // Do something.
      Space response = future.get();
    }
  }
}

Node.js

packages/google-apps-meet/samples/generated/v2/spaces_service.update_space.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. Space to be updated.
 */
// const space = {}
/**
 *  Optional. Field mask used to specify the fields to be updated in the space.
 *  If update_mask isn't provided(not set, set with empty paths, or only has ""
 *  as paths), it defaults to update all fields provided with values in the
 *  request.
 *  Using "*" as update_mask will update all fields, including deleting fields
 *  not set in the request.
 */
// const updateMask = {}

// Imports the Meet library
const {SpacesServiceClient} = require('@google-apps/meet').v2;

// Instantiates a client
const meetClient = new SpacesServiceClient();

async function callUpdateSpace() {
  // Construct request
  const request = {
    space,
  };

  // Run request
  const response = await meetClient.updateSpace(request);
  console.log(response);
}

callUpdateSpace();

পাইথন

packages/google-apps-meet/samples/generated_samples/meet_v2_generated_spaces_service_update_space_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_update_space():
    # Create a client
    client = meet_v2.SpacesServiceAsyncClient()

    # Initialize request argument(s)
    request = meet_v2.UpdateSpaceRequest(
    )

    # Make the request
    response = await client.update_space(request=request)

    # Handle the response
    print(response)

মিটিং স্পেসের জন্য অনন্য সার্ভার-জেনারেটেড আইডি দিয়ে স্পেস নামের মান প্রতিস্থাপন করুন।

সক্রিয় সম্মেলন শেষ করুন

একটি মিটিং স্পেসের মধ্যে একটি সক্রিয় সম্মেলন শেষ করতে (যদি থাকে), spaces রিসোর্সে endActiveConference() পদ্ধতি ব্যবহার করুন। অনুরোধ এবং প্রতিক্রিয়া উভয় বডি খালি। আরও তথ্যের জন্য, দেখুন কিভাবে Meet একটি মিটিং স্পেস সনাক্ত করে

নিম্নলিখিত কোড নমুনা দেখায় কিভাবে একটি সক্রিয় সম্মেলন শেষ করতে হয়:

জাভা

java-meet/samples/snippets/generated/com/google/apps/meet/v2/spacesservice/endactiveconference/AsyncEndActiveConference.java
import com.google.api.core.ApiFuture;
import com.google.apps.meet.v2.EndActiveConferenceRequest;
import com.google.apps.meet.v2.SpaceName;
import com.google.apps.meet.v2.SpacesServiceClient;
import com.google.protobuf.Empty;

public class AsyncEndActiveConference {

  public static void main(String[] args) throws Exception {
    asyncEndActiveConference();
  }

  public static void asyncEndActiveConference() 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 (SpacesServiceClient spacesServiceClient = SpacesServiceClient.create()) {
      EndActiveConferenceRequest request =
          EndActiveConferenceRequest.newBuilder()
              .setName(SpaceName.of("[SPACE]").toString())
              .build();
      ApiFuture<Empty> future =
          spacesServiceClient.endActiveConferenceCallable().futureCall(request);
      // Do something.
      future.get();
    }
  }
}

Node.js

packages/google-apps-meet/samples/generated/v2/spaces_service.end_active_conference.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 space.
 *  Format: `spaces/{space}`.
 *  `{space}` is the resource identifier for the space. It's a unique,
 *  server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`.
 *  For more information, see How Meet identifies a meeting
 *  space (https://developers.google.com/meet/api/guides/meeting-spaces#identify-meeting-space).
 */
// const name = 'abc123'

// Imports the Meet library
const {SpacesServiceClient} = require('@google-apps/meet').v2;

// Instantiates a client
const meetClient = new SpacesServiceClient();

async function callEndActiveConference() {
  // Construct request
  const request = {
    name,
  };

  // Run request
  const response = await meetClient.endActiveConference(request);
  console.log(response);
}

callEndActiveConference();

পাইথন

packages/google-apps-meet/samples/generated_samples/meet_v2_generated_spaces_service_end_active_conference_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_end_active_conference():
    # Create a client
    client = meet_v2.SpacesServiceAsyncClient()

    # Initialize request argument(s)
    request = meet_v2.EndActiveConferenceRequest(
        name="name_value",
    )

    # Make the request
    await client.end_active_conference(request=request)

মিটিং স্পেসের জন্য অনন্য সার্ভার-জেনারেটেড আইডি দিয়ে স্পেস নামের মান প্রতিস্থাপন করুন।

,

Google Meet REST API দৃষ্টান্ত

এই নির্দেশিকাটি ব্যাখ্যা করে যে কীভাবে একটি মিটিং স্পেস তৈরি, পেতে এবং আপডেট করতে হয় এবং Google Meet REST API-এর spaces রিসোর্সে একটি সক্রিয় সম্মেলন শেষ করতে হয়।

একটি মিটিং স্পেস একটি ভার্চুয়াল স্থান বা একটি স্থায়ী বস্তু (যেমন একটি মিটিং রুম) প্রতিনিধিত্ব করে যেখানে সম্মেলন অনুষ্ঠিত হয়। যে কোনো সময়ে একটি স্থানে শুধুমাত্র একটি সক্রিয় সম্মেলন অনুষ্ঠিত হতে পারে। একটি মিটিং স্পেস ব্যবহারকারীদের সাথে দেখা করতে এবং ভাগ করা সম্পদ খুঁজে পেতে সহায়তা করে।

একটি মিটিং স্পেস কীভাবে প্রোগ্রামেটিকভাবে কনফিগার করতে হয় তা জানতে, মিটিং স্পেস এবং সদস্য কনফিগার করুন দেখুন।

নিম্নলিখিত সারণীতে মিটিং স্পেস পদ্ধতিগুলি ব্যবহার করার জন্য প্রয়োজনীয় মিটিং ভূমিকাগুলির বিশদ বিবরণ রয়েছে:

পদ্ধতি মালিকদের অংশগ্রহণকারীরা অন্যরা
endActiveConference() x
get() x x x
সেটিংস সহ x
সক্রিয় সম্মেলন সহ x x
patch() x

ব্যবহারকারীর শংসাপত্রের সাথে প্রমাণীকরণ এবং অনুমোদন করা Google Meet অ্যাপগুলিকে ব্যবহারকারীর ডেটা অ্যাক্সেস করতে এবং প্রমাণীকৃত ব্যবহারকারীর পক্ষে ক্রিয়াকলাপ সম্পাদন করতে দেয়। ডোমেন-ওয়াইড প্রতিনিধিত্বের সাথে প্রমাণীকরণ আপনাকে প্রতিটি ব্যবহারকারীর সম্মতি দেওয়ার প্রয়োজন ছাড়াই আপনার ব্যবহারকারীদের ডেটা অ্যাক্সেস করার জন্য একটি অ্যাপ্লিকেশনের পরিষেবা অ্যাকাউন্টকে অনুমোদন করতে দেয়।

Meet কীভাবে মিটিং স্পেস শনাক্ত করে

Google Meet REST API প্রতিটি মিটিং স্পেসের জন্য একটি spaces রিসোর্স তৈরি করে। name ক্ষেত্রটি সম্পদের জন্য সম্পদের নাম।

name ক্ষেত্র ব্যবহার করে একটি মিটিং স্পেস সনাক্ত করার জন্য নিম্নলিখিত দুটি গুরুত্বপূর্ণ উপায় রয়েছে:

  • space হল স্পেস এর জন্য রিসোর্স আইডেন্টিফায়ার, spaces/{space} হিসাবে ফর্ম্যাট করা হয়েছে। এটি একটি অনন্য, সার্ভার-জেনারেটেড আইডি এবং কেস সংবেদনশীল। উদাহরণস্বরূপ, spaces/jQCFfuBOdN5z

  • meetingCode হল স্পেসের একটি উপনাম, spaces/{meetingCode} হিসাবে ফর্ম্যাট করা হয়েছে। এটি একটি টাইপযোগ্য, অনন্য অক্ষর স্ট্রিং এবং নন-কেস সংবেদনশীল। উদাহরণস্বরূপ, abc-mnop-xyz । সর্বাধিক দৈর্ঘ্য 128 অক্ষর। এটি meetingUri অংশ গঠন করে: https://meet.google.com/abc-mnop-xyz

একটি মিটিং স্পেস পরিচালনা করতে, {name} ক্ষেত্রের জন্য নিম্নলিখিত মানগুলি ব্যবহার করুন:

  • একটি মিটিং স্পেস সম্পর্কে বিশদ বিবরণ পেতে, আপনি spaces/{space} বা উপনাম spaces/{meetingCode} ব্যবহার করতে পারেন। আরও তথ্যের জন্য, একটি মিটিং স্পেস পান দেখুন।

  • মিটিং স্পেসের বিশদ আপডেট করতে, আপনি শুধুমাত্র spaces/{space} ব্যবহার করতে পারেন। আরও তথ্যের জন্য, একটি মিটিং স্পেস আপডেট করুন দেখুন।

  • একটি মিটিং স্পেসের মধ্যে একটি সক্রিয় সম্মেলন শেষ করতে, আপনি শুধুমাত্র spaces/{space} ব্যবহার করতে পারেন। আরও তথ্যের জন্য, সক্রিয় সম্মেলন শেষ করুন দেখুন।

একটি মিটিং স্পেস তৈরি করুন

একটি মিটিং স্পেস তৈরি করতে, spaces রিসোর্সে create() পদ্ধতি ব্যবহার করুন।

পদ্ধতিটি একটি spaces রিসোর্সের একটি উদাহরণ প্রদান করে, যার মধ্যে SpaceConfig অবজেক্ট রয়েছে যা মিটিং স্পেসের কনফিগারেশন। এতে ActiveConference অবজেক্টও রয়েছে যা মিটিং স্পেসের মধ্যে বর্তমান conferenceRecords রিসোর্সের একটি লিঙ্ক।

নিম্নলিখিত কোড নমুনা দেখায় কিভাবে একটি মিটিং স্পেস তৈরি করতে হয়:

জাভা

java-meet/samples/snippets/generated/com/google/apps/meet/v2/spacesservice/createspace/AsyncCreateSpace.java
import com.google.api.core.ApiFuture;
import com.google.apps.meet.v2.CreateSpaceRequest;
import com.google.apps.meet.v2.Space;
import com.google.apps.meet.v2.SpacesServiceClient;

public class AsyncCreateSpace {

  public static void main(String[] args) throws Exception {
    asyncCreateSpace();
  }

  public static void asyncCreateSpace() 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 (SpacesServiceClient spacesServiceClient = SpacesServiceClient.create()) {
      CreateSpaceRequest request =
          CreateSpaceRequest.newBuilder().setSpace(Space.newBuilder().build()).build();
      ApiFuture<Space> future = spacesServiceClient.createSpaceCallable().futureCall(request);
      // Do something.
      Space response = future.get();
    }
  }
}

Node.js

packages/google-apps-meet/samples/generated/v2/spaces_service.create_space.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.
 */
/**
 *  Space to be created. As of May 2023, the input space can be empty. Later on
 *  the input space can be non-empty when space configuration is introduced.
 */
// const space = {}

// Imports the Meet library
const {SpacesServiceClient} = require('@google-apps/meet').v2;

// Instantiates a client
const meetClient = new SpacesServiceClient();

async function callCreateSpace() {
  // Construct request
  const request = {
  };

  // Run request
  const response = await meetClient.createSpace(request);
  console.log(response);
}

callCreateSpace();

পাইথন

packages/google-apps-meet/samples/generated_samples/meet_v2_generated_spaces_service_create_space_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_create_space():
    # Create a client
    client = meet_v2.SpacesServiceAsyncClient()

    # Initialize request argument(s)
    request = meet_v2.CreateSpaceRequest(
    )

    # Make the request
    response = await client.create_space(request=request)

    # Handle the response
    print(response)

একটি মিটিং স্পেস সম্পর্কে বিশদ বিবরণ পান

একটি সক্রিয় মিটিং স্পেস এবং এর সেটিংস সম্পর্কে বিশদ পেতে, একটি নির্দিষ্ট name সহ spaces রিসোর্সে get() পদ্ধতিটি ব্যবহার করুন। আরও তথ্যের জন্য, দেখুন কিভাবে Meet একটি মিটিং স্পেস সনাক্ত করে

পদ্ধতিটি spaces রিসোর্সের উদাহরণ হিসাবে একটি মিটিং স্পেস প্রদান করে।

নিম্নলিখিত কোড নমুনা দেখায় কিভাবে একটি মিটিং স্থান পুনরুদ্ধার করতে হয়:

জাভা

java-meet/samples/snippets/generated/com/google/apps/meet/v2/spacesservice/getspace/AsyncGetSpace.java
import com.google.api.core.ApiFuture;
import com.google.apps.meet.v2.GetSpaceRequest;
import com.google.apps.meet.v2.Space;
import com.google.apps.meet.v2.SpaceName;
import com.google.apps.meet.v2.SpacesServiceClient;

public class AsyncGetSpace {

  public static void main(String[] args) throws Exception {
    asyncGetSpace();
  }

  public static void asyncGetSpace() 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 (SpacesServiceClient spacesServiceClient = SpacesServiceClient.create()) {
      GetSpaceRequest request =
          GetSpaceRequest.newBuilder().setName(SpaceName.of("[SPACE]").toString()).build();
      ApiFuture<Space> future = spacesServiceClient.getSpaceCallable().futureCall(request);
      // Do something.
      Space response = future.get();
    }
  }
}

Node.js

packages/google-apps-meet/samples/generated/v2/spaces_service.get_space.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 space.
 *  Format: `spaces/{space}` or `spaces/{meetingCode}`.
 *  `{space}` is the resource identifier for the space. It's a unique,
 *  server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`.
 *  `{meetingCode}` is an alias for the space. It's a typeable, unique
 *  character string and is non-case sensitive. For example, `abc-mnop-xyz`.
 *  The maximum length is 128 characters.
 *  A `meetingCode` shouldn't be stored long term as it can become
 *  dissociated from a meeting space and can be reused for different meeting
 *  spaces in the future. Generally, a `meetingCode` expires 365 days after
 *  last use. For more information, see Learn about meeting codes in Google
 *  Meet (https://support.google.com/meet/answer/10710509).
 *  For more information, see How Meet identifies a meeting
 *  space (https://developers.google.com/meet/api/guides/meeting-spaces#identify-meeting-space).
 */
// const name = 'abc123'

// Imports the Meet library
const {SpacesServiceClient} = require('@google-apps/meet').v2;

// Instantiates a client
const meetClient = new SpacesServiceClient();

async function callGetSpace() {
  // Construct request
  const request = {
    name,
  };

  // Run request
  const response = await meetClient.getSpace(request);
  console.log(response);
}

callGetSpace();

পাইথন

packages/google-apps-meet/samples/generated_samples/meet_v2_generated_spaces_service_get_space_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_space():
    # Create a client
    client = meet_v2.SpacesServiceAsyncClient()

    # Initialize request argument(s)
    request = meet_v2.GetSpaceRequest(
        name="name_value",
    )

    # Make the request
    response = await client.get_space(request=request)

    # Handle the response
    print(response)

মিটিং স্পেসের জন্য অনন্য সার্ভার-জেনারেটেড আইডি দিয়ে স্পেস নামের মান প্রতিস্থাপন করুন।

একটি মিটিং স্পেস আপডেট করুন

একটি মিটিং স্পেসের বিশদ আপডেট করতে, একটি নির্দিষ্ট name দিয়ে spaces রিসোর্সে patch() পদ্ধতি ব্যবহার করুন। আরও তথ্যের জন্য, দেখুন কিভাবে Meet একটি মিটিং স্পেস সনাক্ত করে

patch() পদ্ধতিটি একটি ঐচ্ছিক updateMask ক্যোয়ারী প্যারামিটারও নেয়। ক্ষেত্রটি FieldMask টাইপের। এটি হল একটি কমা দ্বারা সীমাবদ্ধ ক্ষেত্রগুলির তালিকা যা আপনি স্থানটিতে আপডেট করতে চান৷

পদ্ধতিটি spaces রিসোর্সের উদাহরণ হিসাবে একটি মিটিং স্পেস প্রদান করে।

নিম্নলিখিত কোড নমুনা দেখায় কিভাবে একটি মিটিং স্পেস আপডেট করতে হয়:

জাভা

java-meet/samples/snippets/generated/com/google/apps/meet/v2/spacesservice/updatespace/AsyncUpdateSpace.java
import com.google.api.core.ApiFuture;
import com.google.apps.meet.v2.Space;
import com.google.apps.meet.v2.SpacesServiceClient;
import com.google.apps.meet.v2.UpdateSpaceRequest;
import com.google.protobuf.FieldMask;

public class AsyncUpdateSpace {

  public static void main(String[] args) throws Exception {
    asyncUpdateSpace();
  }

  public static void asyncUpdateSpace() 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 (SpacesServiceClient spacesServiceClient = SpacesServiceClient.create()) {
      UpdateSpaceRequest request =
          UpdateSpaceRequest.newBuilder()
              .setSpace(Space.newBuilder().build())
              .setUpdateMask(FieldMask.newBuilder().build())
              .build();
      ApiFuture<Space> future = spacesServiceClient.updateSpaceCallable().futureCall(request);
      // Do something.
      Space response = future.get();
    }
  }
}

Node.js

packages/google-apps-meet/samples/generated/v2/spaces_service.update_space.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. Space to be updated.
 */
// const space = {}
/**
 *  Optional. Field mask used to specify the fields to be updated in the space.
 *  If update_mask isn't provided(not set, set with empty paths, or only has ""
 *  as paths), it defaults to update all fields provided with values in the
 *  request.
 *  Using "*" as update_mask will update all fields, including deleting fields
 *  not set in the request.
 */
// const updateMask = {}

// Imports the Meet library
const {SpacesServiceClient} = require('@google-apps/meet').v2;

// Instantiates a client
const meetClient = new SpacesServiceClient();

async function callUpdateSpace() {
  // Construct request
  const request = {
    space,
  };

  // Run request
  const response = await meetClient.updateSpace(request);
  console.log(response);
}

callUpdateSpace();

পাইথন

packages/google-apps-meet/samples/generated_samples/meet_v2_generated_spaces_service_update_space_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_update_space():
    # Create a client
    client = meet_v2.SpacesServiceAsyncClient()

    # Initialize request argument(s)
    request = meet_v2.UpdateSpaceRequest(
    )

    # Make the request
    response = await client.update_space(request=request)

    # Handle the response
    print(response)

মিটিং স্পেসের জন্য অনন্য সার্ভার-জেনারেটেড আইডি দিয়ে স্পেস নামের মান প্রতিস্থাপন করুন।

সক্রিয় সম্মেলন শেষ করুন

একটি মিটিং স্পেসের মধ্যে একটি সক্রিয় সম্মেলন শেষ করতে (যদি থাকে), spaces রিসোর্সে endActiveConference() পদ্ধতি ব্যবহার করুন। অনুরোধ এবং প্রতিক্রিয়া উভয় বডি খালি। আরও তথ্যের জন্য, দেখুন কিভাবে Meet একটি মিটিং স্পেস সনাক্ত করে

নিম্নলিখিত কোড নমুনা দেখায় কিভাবে একটি সক্রিয় সম্মেলন শেষ করতে হয়:

জাভা

java-meet/samples/snippets/generated/com/google/apps/meet/v2/spacesservice/endactiveconference/AsyncEndActiveConference.java
import com.google.api.core.ApiFuture;
import com.google.apps.meet.v2.EndActiveConferenceRequest;
import com.google.apps.meet.v2.SpaceName;
import com.google.apps.meet.v2.SpacesServiceClient;
import com.google.protobuf.Empty;

public class AsyncEndActiveConference {

  public static void main(String[] args) throws Exception {
    asyncEndActiveConference();
  }

  public static void asyncEndActiveConference() 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 (SpacesServiceClient spacesServiceClient = SpacesServiceClient.create()) {
      EndActiveConferenceRequest request =
          EndActiveConferenceRequest.newBuilder()
              .setName(SpaceName.of("[SPACE]").toString())
              .build();
      ApiFuture<Empty> future =
          spacesServiceClient.endActiveConferenceCallable().futureCall(request);
      // Do something.
      future.get();
    }
  }
}

Node.js

packages/google-apps-meet/samples/generated/v2/spaces_service.end_active_conference.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 space.
 *  Format: `spaces/{space}`.
 *  `{space}` is the resource identifier for the space. It's a unique,
 *  server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`.
 *  For more information, see How Meet identifies a meeting
 *  space (https://developers.google.com/meet/api/guides/meeting-spaces#identify-meeting-space).
 */
// const name = 'abc123'

// Imports the Meet library
const {SpacesServiceClient} = require('@google-apps/meet').v2;

// Instantiates a client
const meetClient = new SpacesServiceClient();

async function callEndActiveConference() {
  // Construct request
  const request = {
    name,
  };

  // Run request
  const response = await meetClient.endActiveConference(request);
  console.log(response);
}

callEndActiveConference();

পাইথন

packages/google-apps-meet/samples/generated_samples/meet_v2_generated_spaces_service_end_active_conference_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_end_active_conference():
    # Create a client
    client = meet_v2.SpacesServiceAsyncClient()

    # Initialize request argument(s)
    request = meet_v2.EndActiveConferenceRequest(
        name="name_value",
    )

    # Make the request
    await client.end_active_conference(request=request)

মিটিং স্পেসের জন্য অনন্য সার্ভার-জেনারেটেড আইডি দিয়ে স্পেস নামের মান প্রতিস্থাপন করুন।