Google Meet ইভেন্টে সদস্যতা নিন

Google Workspace Events API ব্যবহার করে আপনার অ্যাপ সাবস্ক্রাইব করতে পারে এমন Google Meet ইভেন্টগুলি এই পৃষ্ঠায় বর্ণনা করা হয়েছে। আপনার কোন ধরনের ইভেন্ট প্রয়োজন তা ঠিক করার পরে, Google Meet থেকে ইভেন্টগুলি পেতে শুরু করার জন্য একটি সাবস্ক্রিপশন তৈরি করুন

Google Meet-এর জন্য অ্যাপ তৈরি করার বিষয়ে আরও জানতে, Google Meet REST API ওভারভিউ দেখুন।

সমর্থিত Meet ইভেন্ট

Google Workspace সাবস্ক্রিপশনের মাধ্যমে আপনি Meet-এ নিম্নলিখিত ধরনের পরিবর্তনগুলি সম্পর্কে ইভেন্ট পেতে পারেন:

  • একটি সম্মেলন একটি মিটিং স্পেসে শুরু বা শেষ হয়।
  • একজন অংশগ্রহণকারী একটি সম্মেলনে যোগদান করেন বা ছেড়ে যান।
  • একটি সম্মেলনের জন্য একটি রেকর্ডিং তৈরি করা হয়।
  • একটি কনফারেন্সের জন্য একটি প্রতিলিপি তৈরি করা হয়।

আপনি ইভেন্টের জন্য নিরীক্ষণ করতে পারেন যে সম্পদ

ইভেন্টগুলি পেতে, আপনি নিরীক্ষণের জন্য একটি Meet রিসোর্স নির্দিষ্ট করুন, যেটিকে সাবস্ক্রিপশনের টার্গেট রিসোর্স বলা হয়।

Google Workspace Events API Meet-এর জন্য নিম্নলিখিত টার্গেট রিসোর্স সমর্থন করে:

লক্ষ্য সম্পদ বিন্যাস সীমাবদ্ধতা (যদি প্রযোজ্য হয়)
মিটিং স্পেস //meet.googleapis.com/spaces/ SPACE

যেখানে SPACE হল Meet REST API space রিসোর্সের রিসোর্সের নামের আইডি। বিস্তারিত জানার জন্য, দেখুন কিভাবে Meet একটি মিটিং স্পেস সনাক্ত করে

ব্যবহারকারী //cloudidentity.googleapis.com/users/ USER

যেখানে USER হল Meet REST API participant রিসোর্সের signedinUser.user ক্ষেত্রের আইডি। বিস্তারিত জানার জন্য, অংশগ্রহণকারীদের সাথে কাজ দেখুন।

সদস্যতা মিটিং স্পেস সম্পর্কে ইভেন্টগুলি গ্রহণ করে যেখানে ব্যবহারকারী নিম্নলিখিতগুলির মধ্যে একটি:

  • সভাস্থলের মালিক।
  • মিটিং স্পেসের সাথে যুক্ত Google ক্যালেন্ডার ইভেন্টের আয়োজক

সদস্যতা তৈরির জন্য ইভেন্টের ধরন

আপনি যখন Meet রিসোর্সে সাবস্ক্রিপশন তৈরি করেন, তখন আপনি কোন ধরনের ইভেন্ট পেতে চান তা উল্লেখ করতে eventTypes[] ফিল্ড ব্যবহার করেন। ইভেন্টের ধরনগুলি CloudEvents স্পেসিফিকেশন অনুযায়ী ফর্ম্যাট করা হয়, যেমন google.workspace. APPLICATION . RESOURCE . VERSION . ACTION । যেমন, Meet স্পেসের জন্য কনফারেন্সে নতুন অংশগ্রহণকারীদের সম্পর্কে ইভেন্ট পেতে, আপনি ইভেন্টের ধরনটি google.workspace.meet.participant.v2.joined হিসেবে উল্লেখ করুন। ইভেন্টগুলি কীভাবে কাজ করে সে সম্পর্কে আরও জানতে, Google Workspace ইভেন্টগুলির কাঠামো দেখুন।

নিম্নলিখিত টেবিলটি সমর্থিত ইভেন্টের ধরন, একটি বিবরণ এবং পরিবর্তিত Meet রিসোর্স প্রদর্শন করে যা ইভেন্ট ডেটাতে উপস্থাপন করা হয়:

ইভেন্টের ধরণ বর্ণনা সম্পদের সাথে দেখা করুন

google.workspace.meet.conference.v2.started

সভাস্থলে একটি সম্মেলন শুরু হয়।

conferenceRecord

google.workspace.meet.conference.v2.ended

মিটিং স্পেসে একটি সম্মেলন শেষ হয়।

conferenceRecord

google.workspace.meet.participant.v2.joined

একজন অংশগ্রহণকারী মিটিং স্পেসে একটি সক্রিয় সম্মেলনে যোগদান করেন।

conferenceRecord.participantSession

google.workspace.meet.participant.v2.left

একজন অংশগ্রহণকারী মিটিং স্পেসে একটি সক্রিয় সম্মেলন ছেড়ে চলে যান।

conferenceRecord.participantSession

google.workspace.meet.recording.v2.fileGenerated

মিটিং স্পেসে একটি কনফারেন্সের জন্য একটি রেকর্ডিং ফাইল তৈরি করা হয়।

conferenceRecord.recording

google.workspace.meet.transcript.v2.fileGenerated

মিটিং স্পেসে কনফারেন্সের জন্য একটি ট্রান্সক্রিপ্ট ফাইল তৈরি করা হয়।

conferenceRecord.transcript

ইভেন্ট ডেটা

এই বিভাগটি Meet মিটিং স্পেসে ইভেন্টের জন্য ইভেন্ট ডেটা এবং উদাহরণ পেলোডের বর্ণনা দেয়।

যখন আপনার Google Workspace সাবস্ক্রিপশন Meet থেকে একটি ইভেন্ট পায়, তখন data ফিল্ডে ইভেন্টের পেলোড থাকে। এই পেলোডে পরিবর্তন করা Google Workspace রিসোর্স সম্পর্কে তথ্য রয়েছে। উদাহরণস্বরূপ, যদি আপনি একটি স্পেসে নতুন ট্রান্সক্রিপ্ট সম্পর্কে ইভেন্টগুলিতে সদস্যতা নিয়ে থাকেন, তাহলে এই ইভেন্টগুলির পেলোডে transcript রিসোর্স সম্পর্কে তথ্য রয়েছে যা পরিবর্তিত হয়েছে৷

ইভেন্ট পেলোডে সম্পদ তথ্য

নিচের টেবিলে Meet মিটিং স্পেসের সাবস্ক্রিপশনের জন্য JSON পেলোডের উদাহরণ দেওয়া আছে। উদাহরণগুলি কনফারেন্স conferenceRecords/AAA-BBB-CCC-DDD-EEE ব্যবহার করে যা স্থানটিতে ঘটে। সাবস্ক্রিপশন প্রাপ্ত প্রতিটি ইভেন্টের জন্য, পেলোডটি ইভেন্টের data ক্ষেত্রে উপস্থিত হয়:

উদাহরণ ইভেন্টের ধরণ JSON পেলোড

Meet মিটিং স্পেসের জন্য একটি সম্মেলন শুরু হয়।

google.workspace.meet.conference.v2.started

রিসোর্স ডেটা বাদ দেয়
{
    "conferenceRecord":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE"
    }
}
      
একজন অংশগ্রহণকারী Meet মিটিং স্পেসে একটি কনফারেন্সে যোগ দিচ্ছেন।

google.workspace.meet.participant.v2.joined

রিসোর্স ডেটা বাদ দেয়
{
    "participantSession":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/participants/FFF-GGG-HHH-III-JJJ/participantSessions/LLL-MMM-NNN-OOO-PPP"
    }
}
      
Meet মিটিং স্পেসে একটি কনফারেন্সের জন্য একটি রেকর্ডিং তৈরি করা হয়। google.workspace.meet.recording.v2.fileGenerated
রিসোর্স ডেটা বাদ দেয়
{
    "recording":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/recordings/LLL-MMM-NNN-OOO-PPP"
    }
}
      
Meet মিটিং স্পেসে কনফারেন্সের জন্য একটি ট্রান্সক্রিপ্ট তৈরি করা হয়। google.workspace.meet.transcript.v2.fileGenerated
রিসোর্স ডেটা বাদ দেয়
{
    "transcript":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/transcripts/PPP-QQQ-RRR-SSS-TTT"
    }
}