এই নির্দেশিকায় ব্যাখ্যা করা হয়েছে কীভাবে গুগল মিট REST API-এর conferenceRecords রিসোর্সে একটি একক সম্মেলন বা সমস্ত সম্মেলনের বিবরণ পাওয়া যায়।
একটি কনফারেন্স হলো মিটিং স্পেসের মধ্যে সার্ভার দ্বারা তৈরি একটি কলের ইনস্ট্যান্স। এটি একটি মিটিংয়েরও একটি একক ইনস্ট্যান্স।
আপনি যদি মিটিং স্পেসের মালিক বা অংশগ্রহণকারী হন, তাহলে কনফারেন্স রেকর্ড পুনরুদ্ধার করতে get এবং list মেথডগুলো কল করতে পারেন।
ব্যবহারকারীর পরিচয়পত্র দিয়ে প্রমাণীকরণ ও অনুমোদন করলে গুগল মিট অ্যাপগুলো ব্যবহারকারীর ডেটা অ্যাক্সেস করতে এবং প্রমাণীকৃত ব্যবহারকারীর পক্ষ থেকে বিভিন্ন কার্যক্রম সম্পাদন করতে পারে। ডোমেন-ব্যাপী প্রতিনিধি নিয়োগের মাধ্যমে প্রমাণীকরণ করলে, আপনি প্রত্যেক ব্যবহারকারীর সম্মতি ছাড়াই একটি অ্যাপ্লিকেশনের পরিষেবা অ্যাকাউন্টকে আপনার ব্যবহারকারীদের ডেটা অ্যাক্সেস করার অনুমোদন দিতে পারেন।
একটি সম্মেলন সম্পর্কে বিস্তারিত জানুন
কোনো নির্দিষ্ট কনফারেন্সের বিবরণ পেতে, conferenceRecords রিসোর্সের get মেথডটি ব্যবহার করুন। conferenceRecords/{conferenceRecord} ফরম্যাট ব্যবহার করে কনফারেন্সের name পাথ প্যারামিটারটি সেট করুন।
আপনি যদি সম্মেলনের নাম না জানেন, তাহলে list পদ্ধতি ব্যবহার করে সব সম্মেলনের নাম তালিকাভুক্ত করতে পারেন।
এই মেথডটি অতীতের একটি কনফারেন্সকে conferenceRecords রিসোর্সের একটি ইনস্ট্যান্স হিসেবে রিটার্ন করে।
নিম্নলিখিত কোড নমুনাটি দেখায় কিভাবে একটি নির্দিষ্ট কনফারেন্স পুনরুদ্ধার করতে হয়:
জাভা
নোড.জেএস
পাইথন
cURL
curl -X GET "https://meet.googleapis.com/v2/conferenceRecords/CONFERENCE_RECORD_NAME" \
-H "Authorization: Bearer ACCESS_TOKEN"
ACCESS_TOKEN পরিবর্তে সেই অ্যাক্সেস টোকেনটি ব্যবহার করুন যা API-তে অ্যাক্সেস প্রদান করে।
একটি কনফারেন্স রেকর্ডে থাকা কনফারেন্স রেকর্ডের নামের পরিবর্তে নির্দিষ্ট কনফারেন্স আইডি-র নামটি ব্যবহার করুন।
সমস্ত সম্মেলনের তালিকা দিন
সমস্ত কনফারেন্সের বিবরণ তালিকাভুক্ত করতে, কোনো পাথ প্যারামিটার ছাড়াই conferenceRecords রিসোর্সের list মেথডটি ব্যবহার করুন।
এই মেথডটি conferenceRecords রিসোর্সের একটি ইনস্ট্যান্স হিসেবে অতীতের কনফারেন্সগুলোর একটি তালিকা রিটার্ন করে। এগুলো কনফারেন্স আয়োজকের নাম অনুযায়ী ফিল্টার করা থাকে এবং startTime অনুসারে অবরোহী ক্রমে সাজানো থাকে। পেজের আকার সমন্বয় করতে এবং কোয়েরির ফলাফল ফিল্টার করতে, “Pagination কাস্টমাইজ করুন অথবা তালিকাটি ফিল্টার করুন” দেখুন।
নিম্নলিখিত কোড নমুনাটি দেখায় কিভাবে সমস্ত সম্মেলন তালিকাভুক্ত করতে হয়:
জাভা
নোড.জেএস
পাইথন
cURL
curl -X GET "https://meet.googleapis.com/v2/conferenceRecords" \
-H "Authorization: Bearer ACCESS_TOKEN"
ACCESS_TOKEN পরিবর্তে সেই অ্যাক্সেস টোকেনটি ব্যবহার করুন যা API-তে অ্যাক্সেস প্রদান করে।
পেজিনেশন কাস্টমাইজ করুন অথবা তালিকাটি ফিল্টার করুন
কনফারেন্স রেকর্ডের পেজিনেশন কাস্টমাইজ করতে বা ফিল্টার করতে নিম্নলিখিত ঐচ্ছিক কোয়েরি প্যারামিটারগুলো পাস করুন:
pageSize: ফেরত দেওয়া কনফারেন্স রেকর্ডের সর্বোচ্চ সংখ্যা। পরিষেবাটি এই মানের চেয়ে কমও ফেরত দিতে পারে। যদি নির্দিষ্ট না করা হয়, তবে সর্বাধিক ২৫টি কনফারেন্স রেকর্ড ফেরত দেওয়া হয়। সর্বোচ্চ মান হলো ১০০; ১০০-এর বেশি মান স্বয়ংক্রিয়ভাবে ১০০-তে পরিবর্তিত হয়ে যায়।pageToken: পূর্ববর্তী তালিকা আহ্বান থেকে প্রাপ্ত একটি পৃষ্ঠা টোকেন। পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করতে এই টোকেনটি প্রদান করুন।filter:conferenceRecordsরিসোর্সের ফলাফল থেকে নির্দিষ্ট আইটেম আনার জন্য একটি কোয়েরি ফিল্টার। সমর্থিত কোয়েরির বিস্তারিত তথ্যের জন্য,listমেথডটি দেখুন। একটি মিটিং স্পেস কীভাবে নির্ধারণ করতে হয় সে সম্পর্কে আরও তথ্যের জন্য, Meet কীভাবে একটি মিটিং স্পেস শনাক্ত করে তা দেখুন।