Google Meet থেকে ইভেন্টের উত্তর দিন

এই ডকুমেন্টে Google Cloud Pub/Sub থেকে Google Meet ইভেন্টগুলি কীভাবে গ্রহণ এবং প্রতিক্রিয়া জানাতে হয় তা ব্যাখ্যা করা হয়েছে।

একটি Meet ইভেন্ট হল একটি কার্যকলাপ বা Meet রিসোর্সে পরিবর্তন, যেমন একটি নতুন মিটিং তৈরি করা। আপনি ইভেন্টগুলি ব্যবহার করে কী ঘটেছে তা বুঝতে এবং তারপরে পদক্ষেপ নিতে পারেন, অথবা আপনার ব্যবহারকারীদের জন্য অর্থপূর্ণ উপায়ে প্রতিক্রিয়া জানাতে পারেন।

ইভেন্টগুলি কীভাবে ব্যবহার করবেন তার কিছু উদাহরণ এখানে দেওয়া হল:

  • কোনও মিটিংয়ের পরিবর্তনগুলি পর্যবেক্ষণ করুন এবং সাড়া দিন, যেমন কখন কোনও মিটিং শুরু হয় বা শেষ হয়।

  • নিয়ন্ত্রক বা প্রশিক্ষণের উদ্দেশ্যে কারা সভায় উপস্থিত ছিলেন তা ট্র্যাক করুন।

  • মিটিং ট্রান্সক্রিপ্টটি শুনুন যাতে ফাইলের বিষয়বস্তু পার্স করে একটি CRM বা ডাটাবেসে লগ ইন করা যায়।

ইভেন্টগুলি কীভাবে কাজ করে

যখনই Google Meet-এ কিছু ঘটে, তখন একটি Google Meet REST API রিসোর্স তৈরি বা আপডেট করা হয়। Meet ইভেন্ট ব্যবহার করে আপনার অ্যাপে ঘটে যাওয়া কার্যকলাপের ধরণ এবং প্রভাবিত Meet REST API রিসোর্স সম্পর্কে তথ্য সরবরাহ করে।

একটি নতুন মিটিং স্পেস কীভাবে একটি ইভেন্টকে ট্রিগার করে তার উদাহরণ।
চিত্র ১. একজন ব্যবহারকারী একটি মিটিং স্পেস তৈরি করে, যা একটি Space রিসোর্স তৈরি করে। এরপর Meet একটি ইভেন্ট তৈরি করে যাতে নতুন মিটিং স্পেস সম্পর্কে তথ্য থাকে।

Meet ইভেন্টগুলিকে ধরণ অনুসারে শ্রেণীবদ্ধ করে। ইভেন্টের ধরণ আপনাকে কেবল আপনার প্রয়োজনীয় ধরণের তথ্য ফিল্টার করতে এবং গ্রহণ করতে সহায়তা করে এবং একইভাবে একই ধরণের কার্যকলাপ পরিচালনা করতে দেয়।

নিম্নলিখিত উদাহরণটি দেখায় যে Meet-এর কোনও কার্যকলাপ কীভাবে সম্পর্কিত Meet REST API রিসোর্সকে প্রভাবিত করে এবং আপনার Meet অ্যাপটি কী ধরণের ইভেন্ট গ্রহণ করে:

কার্যকলাপ REST API রিসোর্স দেখুন ইভেন্টের ধরণ
একজন ব্যবহারকারী একটি মিটিং স্পেসে যোগদান করেন। একটি ConferenceRecord রিসোর্স তৈরি করা হয়েছে। নতুন সম্মেলন রেকর্ড

Google Meet থেকে ইভেন্ট ডেটা পান

ইভেন্ট ডেটা পেতে, আপনার অ্যাপ নিম্নলিখিত যেকোনো একটি করতে পারে:

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

ইভেন্টগুলিতে সাবস্ক্রাইব করুন তথ্যের জন্য অনুসন্ধান
ব্যবহারের ক্ষেত্রে
  • রিয়েল টাইমে ইভেন্টগুলি প্রক্রিয়া করুন বা প্রতিক্রিয়া জানান।
  • আপনার অ্যাপের কর্মক্ষমতা উন্নত করতে সম্পদের পরিবর্তনগুলি পর্যবেক্ষণ করুন।
  • ম্যানুয়ালি ডেটা পুনরুদ্ধার করুন।
  • Meet থেকে সমস্ত ডেটা আনুন (বিভ্রাট বা নিষ্ক্রিয় সাবস্ক্রিপশনের কারণে)।
এপিআই গুগল ওয়ার্কস্পেস ইভেন্টস এপিআই REST API এর সাথে দেখা করুন
ঘটনার উৎস সম্মেলন রেকর্ড এবং ব্যবহারকারীরা স্থান এবং সম্মেলনের রেকর্ড
সমর্থিত ইভেন্ট সম্মেলনের রেকর্ড

সমর্থিত ইভেন্টের ধরণগুলির তালিকার জন্য, Google Workspace Events API ডকুমেন্টেশনে সাবস্ক্রিপশন তৈরির জন্য ইভেন্টের ধরণগুলি দেখুন।
স্থান এবং সম্মেলনের রেকর্ড

সমর্থিত এন্ডপয়েন্টের তালিকার জন্য, Meet REST API ডকুমেন্টেশনে Space রিসোর্স এবং ConferenceRecord রিসোর্স দেখুন।
ইভেন্ট ফর্ম্যাট CloudEvent স্পেসিফিকেশন অনুসারে ফর্ম্যাট করা একটি Google Cloud Pub/Sub বার্তা। বিস্তারিত জানার জন্য, Google Workspace ইভেন্টের কাঠামো দেখুন। একটি Meet REST API রিসোর্স ( Space এবং ConferenceRecord )
ইভেন্ট ডেটা রিসোর্স ডেটা সহ বা ছাড়াই Base64-এনকোডেড স্ট্রিং। উদাহরণস্বরূপ পেলোডের জন্য, ইভেন্ট ডেটা দেখুন। JSON পেলোড যাতে রিসোর্স ডেটা থাকে। পেলোডের উদাহরণের জন্য, রেফারেন্স ডকুমেন্টেশনে ConferenceRecord রিসোর্সটি দেখুন।

উদাহরণ: একটি মিটিং স্পেসে অংশগ্রহণকারীদের সম্পর্কে ইভেন্টগুলি পুনরুদ্ধার করুন

এই উদাহরণে, একটি Meet অ্যাপ একটি মিটিং স্পেসে অংশগ্রহণকারীদের পরিবর্তন সম্পর্কে তথ্য পেতে চায়। মিটিং স্পেসে, একজন অংশগ্রহণকারী একটি সক্রিয় কনফারেন্সে যোগদান করেন, যা একটি ParticipantSession রিসোর্স পূরণ করে এবং একটি নতুন ইভেন্ট ট্রিগার করে। এরপর আপনি সাবস্ক্রাইব বা কোয়েরি পদ্ধতি ব্যবহার করে এই ইভেন্টগুলি সম্পর্কে তথ্য পেতে পারেন।

ইভেন্টগুলিতে সাবস্ক্রাইব করুন

রিয়েল টাইমে ইভেন্টগুলি গ্রহণ করার জন্য, Meet অ্যাপটি Google Workspace Events API subscriptions.create পদ্ধতিতে সকল ধরণের ইভেন্টের জন্য মিটিং স্পেসে সাবস্ক্রাইব করে। সাবস্ক্রিপশন তৈরি করার পরে, Meet অ্যাপটি ইভেন্টগুলি গ্রহণ করা শুরু করতে পারে।

একটি Meet অ্যাপ যা Google Workspace Events API ব্যবহার করে অংশগ্রহণকারীদের ইভেন্টে সাবস্ক্রাইব করে।
চিত্র ২। একটি Meet অ্যাপ Google Workspace Events API ব্যবহার করে সাবস্ক্রিপশনের মাধ্যমে অংশগ্রহণকারীদের ইভেন্ট গ্রহণ করে।

চিত্র ২-এ, Meet অ্যাপটির মিটিং স্পেসে একটি সক্রিয় সাবস্ক্রিপশন রয়েছে, তাই যখনই কোনও অংশগ্রহণকারীর সেশন মিটিং স্পেসে পরিবর্তন হয় তখন অ্যাপটি একটি ইভেন্ট গ্রহণ করে। এরপর Meet অ্যাপটি যেকোনো কার্যকলাপের রিয়েল টাইমে প্রতিক্রিয়া জানাতে পারে, যেমন কখন একজন অংশগ্রহণকারী একটি সক্রিয় কনফারেন্সে যোগদান করেন বা ছেড়ে যান তা জানা।

Google Workspace Events API ব্যবহার করে সাবস্ক্রিপশন তৈরি করার পদ্ধতি সম্পর্কে জানতে, Google Workspace Events API ডকুমেন্টেশন দেখুন।

সাম্প্রতিক ঘটনাবলীর জন্য অনুসন্ধান

ইভেন্টগুলি ঘটলে তা গ্রহণ করার পরিবর্তে, একটি Meet অ্যাপ অংশগ্রহণকারীদের কার্যকলাপের সাথে সম্পর্কিত সাম্প্রতিক মিটিং স্পেস ইভেন্টগুলি তালিকাভুক্ত করতে Meet REST API-তে কল করতে পারে।

একটি Meet অ্যাপ যা Meet REST API ব্যবহার করে অংশগ্রহণকারীদের ইভেন্টের জন্য অনুসন্ধান করে।
চিত্র ৩. একটি Meet অ্যাপ Meet REST API ব্যবহার করে মিটিং স্পেস ইভেন্টের জন্য অনুসন্ধান করে সাম্প্রতিক অংশগ্রহণকারীদের ইভেন্টগুলি গ্রহণ করে।

চিত্র ৩-এ, অংশগ্রহণকারীদের সেশনের সমস্ত কার্যকলাপ সম্পন্ন হওয়ার পরে একটি Meet অ্যাপ Meet REST API conferenceRecords.participants.participantSessions.list পদ্ধতিতে কল করে। Meet REST API ParticipantSession রিসোর্সের একটি তালিকা প্রদান করে যা প্রতিটি পরিবর্তনকে প্রতিনিধিত্ব করে। Meet অ্যাপটি সাম্প্রতিক কার্যকলাপের উপর ভিত্তি করে প্রক্রিয়া বা প্রতিক্রিয়া জানাতে পারে, যেমন সম্মেলনে যোগদানকারী এবং বেরিয়ে যাওয়া অংশগ্রহণকারীদের একটি তালিকা তৈরি করা।

Meet REST API ব্যবহার করে ইভেন্টের জন্য অনুসন্ধান করতে, সকল অংশগ্রহণকারী সেশনের তালিকা দেখুন।

সীমাবদ্ধতা

  • ক্যালেন্ডারে আমন্ত্রিত ব্যক্তি এবং কনফারেন্সে আমন্ত্রিত অন্যান্য অংশগ্রহণকারীরা কেবল নিম্নলিখিত ইভেন্টগুলি গ্রহণ করতে পারবেন: google.workspace.meet.conference.v2.started এবং google.workspace.meet.transcript.v2.fileGenerated