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 | |
ব্যবহারকারী | //cloudidentity.googleapis.com/users/ USER যেখানে USER হল Meet REST API | সদস্যতা মিটিং স্পেস সম্পর্কে ইভেন্টগুলি গ্রহণ করে যেখানে ব্যবহারকারী নিম্নলিখিতগুলির মধ্যে একটি:
|
সদস্যতা তৈরির জন্য ইভেন্টের ধরন
আপনি যখন Meet রিসোর্সে সাবস্ক্রিপশন তৈরি করেন, তখন আপনি কোন ধরনের ইভেন্ট পেতে চান তা উল্লেখ করতে eventTypes[]
ফিল্ড ব্যবহার করেন। ইভেন্টের ধরনগুলি CloudEvents স্পেসিফিকেশন অনুযায়ী ফর্ম্যাট করা হয়, যেমন google.workspace. APPLICATION . RESOURCE . VERSION . ACTION
। যেমন, Meet স্পেসের জন্য কনফারেন্সে নতুন অংশগ্রহণকারীদের সম্পর্কে ইভেন্ট পেতে, আপনি ইভেন্টের ধরনটি google.workspace.meet.participant.v2.joined
হিসেবে উল্লেখ করুন। ইভেন্টগুলি কীভাবে কাজ করে সে সম্পর্কে আরও জানতে, Google Workspace ইভেন্টগুলির কাঠামো দেখুন।
নিম্নলিখিত টেবিলটি সমর্থিত ইভেন্টের ধরন, একটি বিবরণ এবং পরিবর্তিত Meet রিসোর্স প্রদর্শন করে যা ইভেন্ট ডেটাতে উপস্থাপন করা হয়:
ইভেন্টের ধরণ | বর্ণনা | সম্পদের সাথে দেখা করুন |
---|---|---|
| সভাস্থলে একটি সম্মেলন শুরু হয়। | |
| মিটিং স্পেসে একটি সম্মেলন শেষ হয়। | |
| একজন অংশগ্রহণকারী মিটিং স্পেসে একটি সক্রিয় সম্মেলনে যোগদান করেন। | |
| একজন অংশগ্রহণকারী মিটিং স্পেসে একটি সক্রিয় সম্মেলন ছেড়ে চলে যান। | |
| মিটিং স্পেসে একটি কনফারেন্সের জন্য একটি রেকর্ডিং ফাইল তৈরি করা হয়। | |
| মিটিং স্পেসে কনফারেন্সের জন্য একটি ট্রান্সক্রিপ্ট ফাইল তৈরি করা হয়। | |
ইভেন্ট ডেটা
এই বিভাগটি Meet মিটিং স্পেসে ইভেন্টের জন্য ইভেন্ট ডেটা এবং উদাহরণ পেলোডের বর্ণনা দেয়।
যখন আপনার Google Workspace সাবস্ক্রিপশন Meet থেকে একটি ইভেন্ট পায়, তখন data
ফিল্ডে ইভেন্টের পেলোড থাকে। এই পেলোডে পরিবর্তন করা Google Workspace রিসোর্স সম্পর্কে তথ্য রয়েছে। উদাহরণস্বরূপ, যদি আপনি একটি স্পেসে নতুন ট্রান্সক্রিপ্ট সম্পর্কে ইভেন্টগুলিতে সদস্যতা নিয়ে থাকেন, তাহলে এই ইভেন্টগুলির পেলোডে transcript
রিসোর্স সম্পর্কে তথ্য রয়েছে যা পরিবর্তিত হয়েছে৷
ইভেন্ট পেলোডে সম্পদ তথ্য
নিচের টেবিলে Meet মিটিং স্পেসের সাবস্ক্রিপশনের জন্য JSON পেলোডের উদাহরণ দেওয়া আছে। উদাহরণগুলি কনফারেন্স conferenceRecords/AAA-BBB-CCC-DDD-EEE
ব্যবহার করে যা স্থানটিতে ঘটে। সাবস্ক্রিপশন প্রাপ্ত প্রতিটি ইভেন্টের জন্য, পেলোডটি ইভেন্টের data
ক্ষেত্রে উপস্থিত হয়:
উদাহরণ | ইভেন্টের ধরণ | JSON পেলোড |
---|---|---|
Meet মিটিং স্পেসের জন্য একটি সম্মেলন শুরু হয়। | | রিসোর্স ডেটা বাদ দেয় { "conferenceRecord": { "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE" } } |
একজন অংশগ্রহণকারী Meet মিটিং স্পেসে একটি কনফারেন্সে যোগ দিচ্ছেন। | | রিসোর্স ডেটা বাদ দেয় { "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" } } |