এই ডকুমেন্টটিতে ব্যাখ্যা করা হয়েছে, কীভাবে গুগল মিট রেস্ট এপিআই (Google Meet REST API) ব্যবহার করে একটি কনফারেন্স থেকে তৈরি হওয়া বিভিন্ন মিটিং আর্টিফ্যাক্টের বিস্তারিত তথ্য পাওয়া যায়।
আর্টিফ্যাক্ট হলো গুগল মিট কর্তৃক কোনো কনফারেন্সের প্রতিক্রিয়ায় তৈরি হওয়া ফাইল বা ডেটা। এর মধ্যে ভিডিও রেকর্ডিং এবং ট্রান্সক্রিপ্টের মতো অন্যান্য আর্টিফ্যাক্ট অন্তর্ভুক্ত।
আর্টিফ্যাক্ট তৈরি করার জন্য, অংশগ্রহণকারীদের অবশ্যই কনফারেন্স শেষ হওয়ার আগে Meet-এ সেগুলি কনফিগার করতে হবে। আরও তথ্যের জন্য, ‘ম্যানেজ অটো আর্টিফ্যাক্টস’ দেখুন।
ট্রান্সক্রিপ্ট রেকর্ডিং থেকে স্বাধীনভাবে কাজ করে এবং ট্রান্সক্রিপ্ট তৈরি করার জন্য আপনাকে মিটিংটি রেকর্ড করতে হবে না। যখন সকল অংশগ্রহণকারী মিটিং ত্যাগ করেন, তখন ট্রান্সক্রিপ্ট স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যায়। আরও তথ্যের জন্য, ‘একটি ভিডিও মিটিং রেকর্ড করুন’ এবং ‘গুগল মিট-এর সাথে ট্রান্সক্রিপ্ট ব্যবহার করুন ’ দেখুন।
প্রত্নবস্তু পুনরুদ্ধার করুন
আপনি যদি মিটিং স্পেসের মালিক বা অংশগ্রহণকারী হন, তাহলে আর্টিফ্যাক্ট পুনরুদ্ধার করার জন্য recordings , transcripts , transcripts.entries , এবং smart notes রিসোর্সগুলোর get এবং list মেথড কল করতে পারেন। আরও তথ্যের জন্য, নিম্নলিখিত বিভাগগুলো দেখুন।
ব্যবহারকারীর পরিচয়পত্র দিয়ে প্রমাণীকরণ ও অনুমোদন করলে, Meet অ্যাপগুলো প্রমাণীকৃত ব্যবহারকারীর পক্ষ থেকে তার ডেটা অ্যাক্সেস করতে এবং বিভিন্ন কার্যক্রম সম্পাদন করতে পারে। ডোমেন-ব্যাপী প্রতিনিধি নিয়োগের মাধ্যমে প্রমাণীকরণ করলে, আপনি প্রত্যেক ব্যবহারকারীর সম্মতি ছাড়াই একটি অ্যাপ্লিকেশনের পরিষেবা অ্যাকাউন্টকে আপনার ব্যবহারকারীদের ডেটা অ্যাক্সেস করার অনুমোদন দিতে পারেন।
নিদর্শন ধারণ
কনফারেন্স শেষ হওয়ার পর, Meet মিটিং আয়োজকের Google Drive-এ রেকর্ডিং এবং ট্রান্সক্রিপ্ট সংরক্ষণ করে। ডিফল্টরূপে, Drive-এর নিয়ম অনুযায়ী Meet-এর উপাদানগুলো সংরক্ষিত থাকে।
Meet REST API দ্বারা প্রদত্ত ট্রান্সক্রিপ্ট এন্ট্রিগুলো সম্মেলন শেষ হওয়ার ৩০ দিন পর মুছে ফেলা হয়।
এছাড়াও আপনি Google Vault-এ Meet-এর জন্য নির্দিষ্ট ডেটা সংরক্ষণের নিয়ম ব্যবহার করে Meet আর্টিফ্যাক্টগুলোর সংরক্ষণ আলাদাভাবে পরিচালনা করতে পারেন। আরও তথ্যের জন্য, Retain Google Meet data with Vault দেখুন।
রেকর্ডিং
নিম্নলিখিত বিভাগগুলিতে একটি কনফারেন্স রেকর্ডে থাকা রেকর্ডিং সম্পর্কিত তথ্য কীভাবে পাওয়া যায়, তা বিস্তারিতভাবে বর্ণনা করা হয়েছে।
রেকর্ডিং ফাইল তৈরি হওয়ার পর Meet-এর কাছে রেকর্ডিং আইডিটি থাকে। এমনটা হতে পারে যে একজন ব্যবহারকারী Google Drive থেকে রেকর্ডিং ফাইলটি মুছে ফেললেও, Meet-এ অনন্য নামটি ঠিকই দেখা যায়।
recordings রিসোর্সটিতে DriveDestination এবং State উভয় অবজেক্টই অন্তর্ভুক্ত রয়েছে।
DriveDestination অবজেক্টটি Drive-এর সেই এক্সপোর্ট লোকেশন ধারণ করে, যেখানে রেকর্ডিংটি একটি MP4 ফাইল হিসেবে সেভ করা হয়। রেকর্ডিংটি ডাউনলোড করতে বা ব্রাউজারে প্লে করতে, অবজেক্টটির exportUri ফিল্ডের ভ্যালুটি ব্যবহার করুন। আপনি যদি Google Drive API-এর সাথে পরিচিত হন, তাহলে file ফিল্ডের ভ্যালুটি files রিসোর্সের id ফিল্ডের সাথে মিলে যায়। আরও তথ্যের জন্য, ফাইল ডাউনলোড এবং এক্সপোর্ট দেখুন।
State অবজেক্টটি রেকর্ডিং সেশনের অবস্থা ধারণ করে। এর মাধ্যমে আপনি জানতে পারবেন রেকর্ডিং শুরু হয়েছে কিনা, রেকর্ডিং শেষ হয়েছে কিন্তু রেকর্ডিং ফাইলটি প্রস্তুত নয়, অথবা রেকর্ডিং ফাইলটি তৈরি হয়ে ডাউনলোডের জন্য প্রস্তুত কিনা।
একটি রেকর্ডিং সম্পর্কে বিস্তারিত জানুন
কোনো নির্দিষ্ট রেকর্ডিং সম্পর্কে বিস্তারিত জানতে, recordings রিসোর্সের get মেথডটি ব্যবহার করুন। name path প্যারামিটারটি conferenceRecords/{conferenceRecord}/recordings/{recordingName} ফরম্যাটে সেট করুন।
আপনি যদি রেকর্ডিংয়ের নাম না জানেন, তাহলে list মেথড ব্যবহার করে সব রেকর্ডিংয়ের নাম দেখতে পারেন।
এই মেথডটি একটি recordings রিসোর্সের ইনস্ট্যান্স রিটার্ন করে।
নিম্নলিখিত কোড নমুনাটি দেখায় কিভাবে একটি নির্দিষ্ট রেকর্ডিং পুনরুদ্ধার করতে হয়:
জাভা
নোড.জেএস
পাইথন
cURL
curl -X GET "https://meet.googleapis.com/v2/conferenceRecords/CONFERENCE_RECORD_NAME/recordings/RECORDING_NAME" \
-H "Authorization: Bearer ACCESS_TOKEN"
ACCESS_TOKEN পরিবর্তে সেই অ্যাক্সেস টোকেনটি ব্যবহার করুন যা API-তে অ্যাক্সেস প্রদান করে।
নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
- একটি কনফারেন্স রেকর্ডের মধ্যে নির্দিষ্ট কনফারেন্স আইডি-র নামসহ কনফারেন্স রেকর্ডের নাম।
- একটি কনফারেন্স রেকর্ডে নির্দিষ্ট রেকর্ডিং আইডির নামের সাথে রেকর্ডিংয়ের নামটি থাকে।
সমস্ত রেকর্ডিং তালিকাভুক্ত করুন
একটি কনফারেন্স রেকর্ডের সমস্ত রেকর্ডিংয়ের বিবরণ তালিকাভুক্ত করতে, recordings রিসোর্সের list মেথডটি ব্যবহার করুন। parent path প্যারামিটারটি conferenceRecords/{conferenceRecord} ফরম্যাটে সেট করুন।
এই মেথডটি কনফারেন্স রেকর্ডিংগুলির একটি তালিকা, startTime অনুসারে আরোহী ক্রমে, একটি recordings রিসোর্সের ইনস্ট্যান্স হিসাবে ফেরত দেয়। পৃষ্ঠার আকার সামঞ্জস্য করতে, Customize pagination দেখুন।
নিম্নলিখিত কোড নমুনাটি দেখায় কিভাবে একটি কনফারেন্স রেকর্ডের সমস্ত রেকর্ডিং তালিকাভুক্ত করতে হয়:
জাভা
নোড.জেএস
পাইথন
cURL
curl -X GET "https://meet.googleapis.com/v2/conferenceRecords/PARENT_NAME/recordings" \
-H "Authorization: Bearer ACCESS_TOKEN"
ACCESS_TOKEN পরিবর্তে সেই অ্যাক্সেস টোকেনটি ব্যবহার করুন যা API-তে অ্যাক্সেস প্রদান করে।
একটি কনফারেন্স রেকর্ডে প্যারেন্ট নামের পরিবর্তে নির্দিষ্ট কনফারেন্স আইডি-র নামটি বসান।
প্রতিলিপি
নিম্নলিখিত বিভাগগুলিতে একটি কনফারেন্স রেকর্ড থেকে কনফারেন্স ট্রান্সক্রিপ্ট সম্পর্কিত তথ্য কীভাবে পাওয়া যায়, তা বিস্তারিতভাবে বর্ণনা করা হয়েছে।
ট্রান্সক্রিপ্ট ডেটা তৈরি হয়ে গেলে Meet-এর কাছে ট্রান্সক্রিপ্ট আইডি-টি থাকে। এমনটা হতে পারে যে কোনো ব্যবহারকারী Drive থেকে ট্রান্সক্রিপ্ট ফাইলটি মুছে ফেললেও, Meet-এ অনন্য নামটি ঠিকই দেখা যায়।
transcripts রিসোর্সটিতে DocsDestination এবং State উভয় অবজেক্টই অন্তর্ভুক্ত রয়েছে।
DocsDestination অবজেক্টটি ড্রাইভে সেই এক্সপোর্ট লোকেশন ধারণ করে যেখানে গুগল ডক্স ট্রান্সক্রিপ্ট ফাইলটি সেভ করা হয়। কন্টেন্টটি ফেচ করতে বা ব্রাউজারে ট্রান্সক্রিপ্টটি ব্রাউজ করতে, অবজেক্টটির exportUri ফিল্ড ভ্যালুটি ব্যবহার করুন। আপনি যদি গুগল ডক্স এপিআই-এর সাথে পরিচিত হন, তাহলে document ফিল্ড ভ্যালুটি documents রিসোর্সের documentId এর সাথে মিলে যায়।
State অবজেক্টটি ট্রান্সক্রিপ্ট সেশনের অবস্থা ধারণ করে। এর মাধ্যমে আপনি জানতে পারবেন ট্রান্সক্রিপ্ট সেশনটি শুরু হয়েছে কিনা, সেশনটি শেষ হয়ে গেলেও ট্রান্সক্রিপ্ট ফাইলটি প্রস্তুত নয় কিনা, অথবা ট্রান্সক্রিপ্ট ফাইলটি তৈরি হয়ে ডাউনলোডের জন্য প্রস্তুত কিনা।
একটি প্রতিলিপি সম্পর্কে বিস্তারিত জানুন
কোনো নির্দিষ্ট ট্রান্সক্রিপ্ট সম্পর্কে বিস্তারিত জানতে, transcripts রিসোর্সের get মেথডটি ব্যবহার করুন। name path প্যারামিটারটি conferenceRecords/{conferenceRecord}/transcripts/{transcriptName} ফরম্যাটে সেট করুন।
যদি আপনি ট্রান্সক্রিপ্টের নাম না জানেন, তাহলে list মেথড ব্যবহার করে সমস্ত ট্রান্সক্রিপ্টের নাম তালিকাভুক্ত করতে পারেন।
এই মেথডটি একটি transcripts রিসোর্সের ইনস্ট্যান্স রিটার্ন করে।
নিম্নলিখিত কোড নমুনাটি দেখায় কিভাবে একটি নির্দিষ্ট ট্রান্সক্রিপ্ট পুনরুদ্ধার করতে হয়:
জাভা
নোড.জেএস
পাইথন
cURL
curl -X GET "https://meet.googleapis.com/v2/conferenceRecords/CONFERENCE_RECORD_NAME/transcripts/TRANSCRIPT_NAME" \
-H "Authorization: Bearer ACCESS_TOKEN"
ACCESS_TOKEN পরিবর্তে সেই অ্যাক্সেস টোকেনটি ব্যবহার করুন যা API-তে অ্যাক্সেস প্রদান করে।
নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
- একটি কনফারেন্স রেকর্ডের মধ্যে নির্দিষ্ট কনফারেন্স আইডি-র নামসহ কনফারেন্স রেকর্ডের নাম।
- কনফারেন্স রেকর্ডে থাকা নির্দিষ্ট ট্রান্সক্রিপ্ট আইডি-র নামের সাথে ট্রান্সক্রিপ্টের নামটি যুক্ত থাকে।
সমস্ত প্রতিলিপি তালিকাভুক্ত করুন
একটি কনফারেন্স রেকর্ডের সমস্ত ট্রান্সক্রিপ্টের বিবরণ তালিকাভুক্ত করতে, transcripts রিসোর্সের list মেথডটি ব্যবহার করুন। parent path প্যারামিটারটি conferenceRecords/{conferenceRecord} ফরম্যাটে সেট করুন।
এই মেথডটি startTime অনুসারে আরোহী ক্রমে সাজানো কনফারেন্স ট্রান্সক্রিপ্টগুলোর একটি তালিকা transcripts রিসোর্সের ইনস্ট্যান্স হিসেবে রিটার্ন করে। পৃষ্ঠার আকার সমন্বয় করতে, পেজিনেশন কাস্টমাইজ করুন দেখুন।
নিম্নলিখিত কোড নমুনাটি দেখায় কিভাবে একটি কনফারেন্স রেকর্ডের সমস্ত ট্রান্সক্রিপ্ট তালিকাভুক্ত করতে হয়:
জাভা
নোড.জেএস
পাইথন
cURL
curl -X GET "https://meet.googleapis.com/v2/conferenceRecords/PARENT_NAME/transcripts" \
-H "Authorization: Bearer ACCESS_TOKEN"
ACCESS_TOKEN পরিবর্তে সেই অ্যাক্সেস টোকেনটি ব্যবহার করুন যা API-তে অ্যাক্সেস প্রদান করে।
একটি কনফারেন্স রেকর্ডে প্যারেন্ট নামের পরিবর্তে নির্দিষ্ট কনফারেন্স আইডি-র নামটি বসান।
প্রতিলিপি এন্ট্রি
নিম্নলিখিত বিভাগগুলিতে একটি কনফারেন্স ট্রান্সক্রিপ্ট সেশনের সময় প্রতিটি অংশগ্রহণকারীর বক্তৃতা কীভাবে ট্রান্সক্রিপ্ট এন্ট্রি হিসাবে পাওয়া যায় তার বিশদ বিবরণ দেওয়া হয়েছে।
ট্রান্সক্রিপ্ট এন্ট্রিতে অংশগ্রহণকারীর কণ্ঠস্বরের অনুলিখিত পাঠ্য থাকে, যা সর্বোচ্চ ১০,০০০ শব্দ পর্যন্ত হতে পারে। কথিত পাঠ্যের languageCode (উদাহরণস্বরূপ, en-US ) IETF BCP 47 সিনট্যাক্স হিসেবেও অন্তর্ভুক্ত করা হয়।
ট্রান্সক্রিপ্টের প্রতিটি এন্ট্রি কনফারেন্সের একজন participant নামের সাথে সংযুক্ত থাকে। অংশগ্রহণকারীর বিস্তারিত তথ্য পেতে, ‘একজন অংশগ্রহণকারীর বিবরণ জানুন’ দেখুন।
সম্মেলন শেষ হওয়ার পর ৩০ দিন পর্যন্ত ট্রান্সক্রিপ্ট এন্ট্রির ডেটা উপলব্ধ থাকে।
উল্লেখ্য যে, Meet REST API দ্বারা প্রাপ্ত ট্রান্সক্রিপ্ট এন্ট্রিগুলো Docs ট্রান্সক্রিপ্ট ফাইলে থাকা ট্রান্সক্রিপশনের সাথে নাও মিলতে পারে। ট্রান্সক্রিপ্ট ফাইলটি তৈরি হওয়ার পর পরিবর্তন করা হলে এমনটা ঘটে।
একটি ট্রান্সক্রিপ্ট এন্ট্রি সম্পর্কে বিস্তারিত জানুন
একটি নির্দিষ্ট ট্রান্সক্রিপ্ট এন্ট্রি সম্পর্কে বিস্তারিত জানতে, transcripts.entries রিসোর্সের get মেথডটি ব্যবহার করুন। name path প্যারামিটারটি conferenceRecords/{conferenceRecord}/transcripts/{transcriptName}/entries/{transcriptEntryName} ফরম্যাটে সেট করুন।
যদি আপনি ট্রান্সক্রিপ্ট এন্ট্রির নাম না জানেন, তাহলে list মেথড ব্যবহার করে সমস্ত ট্রান্সক্রিপ্ট এন্ট্রির নাম তালিকাভুক্ত করতে পারেন।
এই মেথডটি transcripts.entries রিসোর্সের একটি ইনস্ট্যান্স রিটার্ন করে।
নিম্নলিখিত কোড নমুনাটি দেখায় কিভাবে একটি নির্দিষ্ট ট্রান্সক্রিপ্ট এন্ট্রি পুনরুদ্ধার করতে হয়:
জাভা
নোড.জেএস
পাইথন
cURL
curl -X GET "https://meet.googleapis.com/v2/conferenceRecords/CONFERENCE_RECORD_NAME/transcripts/TRANSCRIPT_NAME/entries/TRANSCRIPT_ENTRY_NAME" \
-H "Authorization: Bearer ACCESS_TOKEN"
ACCESS_TOKEN পরিবর্তে সেই অ্যাক্সেস টোকেনটি ব্যবহার করুন যা API-তে অ্যাক্সেস প্রদান করে।
নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
- একটি কনফারেন্স রেকর্ডের মধ্যে নির্দিষ্ট কনফারেন্স আইডি-র নামসহ কনফারেন্স রেকর্ডের নাম।
- কনফারেন্স রেকর্ডে থাকা নির্দিষ্ট ট্রান্সক্রিপ্ট আইডি-র নামের সাথে ট্রান্সক্রিপ্টের নামটি যুক্ত থাকে।
- একটি ট্রান্সক্রিপ্টের মধ্যে থাকা নির্দিষ্ট ট্রান্সক্রিপ্ট এন্ট্রি আইডি-র নামসহ ট্রান্সক্রিপ্ট এন্ট্রির নাম।
সমস্ত ট্রান্সক্রিপ্ট এন্ট্রি তালিকাভুক্ত করুন
একটি ট্রান্সক্রিপ্টের সমস্ত এন্ট্রির বিবরণ তালিকাভুক্ত করতে, transcripts.entries রিসোর্সের list মেথডটি ব্যবহার করুন। parent path প্যারামিটারটি conferenceRecords/{conferenceRecord}/transcripts/{transcript} ফরম্যাটে সেট করুন।
এই মেথডটি প্রতিটি কনফারেন্স ট্রান্সক্রিপ্টের জন্য স্ট্রাকচার্ড ট্রান্সক্রিপ্ট এন্ট্রিগুলোর একটি তালিকা রিটার্ন করে, যা startTime অনুসারে আরোহী ক্রমে সাজানো থাকে এবং এটি একটি transcripts.entries রিসোর্সের ইনস্ট্যান্স হিসেবে থাকে। পৃষ্ঠার আকার সমন্বয় করতে, পেজিনেশন কাস্টমাইজ করুন দেখুন।
নিম্নলিখিত কোড নমুনাটি দেখায় কিভাবে একটি ট্রান্সক্রিপ্টের সমস্ত এন্ট্রি তালিকাভুক্ত করতে হয়:
জাভা
নোড.জেএস
পাইথন
cURL
curl -X GET "https://meet.googleapis.com/v2/conferenceRecords/PARENT_NAME/transcripts/TRANSCRIPT_NAME/entries" \
-H "Authorization: Bearer ACCESS_TOKEN"
ACCESS_TOKEN পরিবর্তে সেই অ্যাক্সেস টোকেনটি ব্যবহার করুন যা API-তে অ্যাক্সেস প্রদান করে।
নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
- একটি কনফারেন্স রেকর্ডে নির্দিষ্ট কনফারেন্স আইডি-র নামের সাথে প্যারেন্টের নাম।
- কনফারেন্স রেকর্ডে থাকা নির্দিষ্ট ট্রান্সক্রিপ্ট আইডি-র নামের সাথে ট্রান্সক্রিপ্টের নামটি যুক্ত থাকে।
স্মার্ট নোট
নিম্নলিখিত বিভাগগুলিতে একটি কনফারেন্স রেকর্ডে কনফারেন্স স্মার্ট নোট সম্পর্কিত তথ্য কীভাবে পাওয়া যায় তা বিস্তারিতভাবে বর্ণনা করা হয়েছে।
স্মার্ট নোট ডেটা তৈরি হয়ে গেলে Meet স্মার্ট নোট আইডি-টি অ্যাক্সেস করতে পারে। এমনটা হতে পারে যে একজন ব্যবহারকারী Drive থেকে স্মার্ট নোট ফাইলটি মুছে ফেললেও, Meet-এ অনন্য নামটি ঠিকই দেখা যায়।
smartNotes রিসোর্সের মধ্যে State অবজেক্টটি অন্তর্ভুক্ত রয়েছে। এই অবজেক্টটি স্মার্ট নোটস সেশনের অবস্থা ধারণ করে। এর মাধ্যমে আপনি জানতে পারবেন স্মার্ট নোটস সেশনটি শুরু হয়েছে কিনা, সেশনটি শেষ হয়ে গেলেও স্মার্ট নোটস ফাইলটি প্রস্তুত নয় কিনা, অথবা স্মার্ট নোটস ফাইলটি তৈরি হয়ে ডাউনলোডের জন্য প্রস্তুত কিনা।
smartNotes রিসোর্সে DocsDestination অবজেক্ট টাইপও অন্তর্ভুক্ত রয়েছে। এই অবজেক্টটি ড্রাইভে সেই এক্সপোর্ট লোকেশন ধারণ করে, যেখানে গুগল ডক্স স্মার্ট নোটস ফাইলটি সেভ করা হয়। কন্টেন্টটি ফেচ করতে বা ব্রাউজারে স্মার্ট নোটস ব্রাউজ করতে, অবজেক্টটির exportUri ফিল্ড ভ্যালুটি ব্যবহার করুন। আপনি যদি গুগল ডক্স এপিআই-এর সাথে পরিচিত হন, তবে document ফিল্ড ভ্যালুটি documents রিসোর্সের documentId এর সাথে মিলে যায়।
আপনি get এবং list মেথড ব্যবহার করে স্মার্ট নোট পরিচালনা করতে পারেন।
স্মার্ট নোট সম্পর্কে বিস্তারিত জানুন
একটি নির্দিষ্ট স্মার্ট নোটস ফাইল সম্পর্কে বিস্তারিত জানতে, smartNotes রিসোর্সের get মেথডটি ব্যবহার করুন। name path প্যারামিটারটি conferenceRecords/{conferenceRecord}/smartNotes/{smartNote} ফরম্যাটে সেট করুন।
আপনি যদি স্মার্ট নোটটির নাম না জানেন, তাহলে list পদ্ধতি ব্যবহার করে সমস্ত স্মার্ট নোট ফাইলের তালিকা দেখতে পারেন।
এই মেথডটি একটি smartNotes রিসোর্সের ইনস্ট্যান্স রিটার্ন করে।
cURL
curl -X GET "https://meet.googleapis.com/v2beta/conferenceRecords/CONFERENCE_RECORD_NAME/smartNotes/SMART_NOTES_NAME" \
-H "Authorization: Bearer ACCESS_TOKEN"
নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
- CONFERENCE_RECORD_NAME : কনফারেন্স রেকর্ডের নির্দিষ্ট কনফারেন্স আইডি।
- SMART_NOTES_NAME : একটি কনফারেন্স রেকর্ডে থাকা নির্দিষ্ট স্মার্ট নোট আইডি।
- ACCESS_TOKEN : যে অ্যাক্সেস টোকেনটি এপিআই (API)-তে প্রবেশের অনুমতি দেয়।
সমস্ত স্মার্ট নোট তালিকাভুক্ত করুন
একটি কনফারেন্স রেকর্ডে থাকা সমস্ত স্মার্ট নোট ফাইলের বিবরণ তালিকাভুক্ত করতে, smartNotes রিসোর্সের list মেথডটি ব্যবহার করুন। parent path প্যারামিটারটি conferenceRecords/{conferenceRecord} ফরম্যাটে সেট করুন।
এই মেথডটি কনফারেন্সের স্মার্ট নোট ফাইলগুলোর একটি তালিকা রিটার্ন করে, যা startTime অনুযায়ী আরোহী ক্রমে সাজানো থাকে এবং এটি একটি smartNotes রিসোর্সের ইনস্ট্যান্স হিসেবে গণ্য হয়। পৃষ্ঠার আকার সমন্বয় করতে, 'Pagination কাস্টমাইজ করুন ' দেখুন।
cURL
curl -X GET "https://meet.googleapis.com/v2beta/conferenceRecords/PARENT_NAME/smartNotes" \
-H "Authorization: Bearer ACCESS_TOKEN"
নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
- PARENT_NAME : একটি কনফারেন্স রেকর্ডে থাকা নির্দিষ্ট কনফারেন্স আইডি।
- ACCESS_TOKEN : যে অ্যাক্সেস টোকেনটি এপিআই (API)-তে প্রবেশের অনুমতি দেয়।
পেজিনেশন কাস্টমাইজ করুন
রেকর্ডিং, ট্রান্সক্রিপ্ট এবং ট্রান্সক্রিপ্ট এন্ট্রির পেজিনেশন কাস্টমাইজ করতে নিম্নলিখিত কোয়েরি প্যারামিটারগুলো পাস করুন:
pageSize: ফেরত দেওয়া আইটেমের সর্বোচ্চ সংখ্যা। পরিষেবাটি এই মানের চেয়ে কম আইটেমও ফেরত দিতে পারে। যদি নির্দিষ্ট না করা হয়, তবে সর্বাধিক ১০টি আইটেম ফেরত দেওয়া হয়। সর্বোচ্চ মান হলো ১০০; ১০০-এর বেশি মান স্বয়ংক্রিয়ভাবে ১০০-তে পরিবর্তিত হয়ে যায়।pageToken: পূর্ববর্তী তালিকা আহ্বান থেকে প্রাপ্ত একটি পৃষ্ঠা টোকেন। পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করতে এই টোকেনটি প্রদান করুন।