এই ডকুমেন্টটিতে গুগল ড্রাইভ এপিআই-তে অনুমোদনগুলো কীভাবে পরিচালনা করতে হয়, তা ব্যাখ্যা করা হয়েছে।
আপনি গুগল ড্রাইভে আপনার কন্টেন্ট অনুমোদনগুলো খুঁজে পেতে পারেন। গুগল ড্রাইভ এপিআই approvals রিসোর্সটি সরবরাহ করে, যার মাধ্যমে আপনি আপনার অনুমোদনগুলোর অবস্থা জানতে ও তালিকাভুক্ত করতে পারেন। approvals রিসোর্সের পদ্ধতিগুলো ড্রাইভ, গুগল ডক্স এবং অন্যান্য গুগল ওয়ার্কস্পেস এডিটরের আইটেমগুলোর উপর কাজ করে।
আনুষ্ঠানিক পর্যালোচনার ক্ষেত্রে, যেমন কোনো চুক্তি পর্যালোচনা বা প্রকাশের আগে কোনো দাপ্তরিক নথির ক্ষেত্রে, অনুমোদনগুলো খুঁজে বের করতে আপনি এই প্রক্রিয়াটি ব্যবহার করতে পারেন। একটি অনুমোদন পর্যালোচনার অবস্থা (যেমন চলমান, অনুমোদিত বা প্রত্যাখ্যাত) এবং এতে জড়িত পর্যালোচকদের উভয়েরই তথ্য সংরক্ষণ করে। বিষয়বস্তু যাচাই করতে এবং পর্যালোচকদের রেকর্ড রাখার জন্য অনুমোদন একটি চমৎকার উপায়।
কোনো ফাইলের অনুমোদন দেখতে হলে, আপনার অবশ্যই ফাইলটির মেটাডেটা পড়ার অনুমতি থাকতে হবে। আরও তথ্যের জন্য, ভূমিকা ও অনুমতিসমূহ দেখুন।
ফিল্ড প্যারামিটার ব্যবহার করুন
আপনি যদি রেসপন্সে ফেরত আসা ফিল্ডগুলো নির্দিষ্ট করে দিতে চান, তাহলে approvals রিসোর্সের যেকোনো মেথডের সাথে fields সিস্টেম প্যারামিটারটি সেট করতে পারেন। আপনি যদি fields প্যারামিটারটি বাদ দেন, তাহলে সার্ভার মেথডটির জন্য নির্দিষ্ট কিছু ডিফল্ট ফিল্ড ফেরত দেবে। ভিন্ন ফিল্ড ফেরত দেওয়ার জন্য, ‘Return specific fields’ দেখুন।
অনুমোদন নিন
কোনো ফাইলের অনুমোদন পেতে, approvals রিসোর্সের ` get মেথডটি fileId এবং approvalId পাথ প্যারামিটারসহ ব্যবহার করুন। যদি আপনি অনুমোদন আইডি না জানেন, তবে ` list মেথড ব্যবহার করে অনুমোদনগুলোর তালিকা দেখতে পারেন।
রেসপন্স বডিতে approvals রিসোর্সের একটি ইনস্ট্যান্স থাকে।
তালিকা অনুমোদন
কোনো ফাইলের অনুমোদনগুলো তালিকাভুক্ত করতে, approvals রিসোর্সের list মেথডটি কল করুন এবং fileId পাথ প্যারামিটারটি অন্তর্ভুক্ত করুন।
প্রতিক্রিয়ার মূল অংশে ফাইলে থাকা অনুমোদনগুলোর একটি তালিকা থাকে। items ফিল্ডটিতে প্রতিটি অনুমোদন সম্পর্কিত তথ্য একটি approvals রিসোর্স আকারে অন্তর্ভুক্ত থাকে।
approvals রিসোর্সটিতে একটি Status অবজেক্টও অন্তর্ভুক্ত থাকে, যা অনুমোদনের অবস্থা বিস্তারিতভাবে বর্ণনা করে। এছাড়াও এতে ReviewerResponse অবজেক্ট থাকে, যা একজন নির্দিষ্ট পর্যালোচকের করা অনুমোদনের প্রতিক্রিয়া বিস্তারিতভাবে বর্ণনা করে। এই পর্যালোচকের প্রতিক্রিয়াটি Response অবজেক্ট দ্বারা উপস্থাপিত হয়।
অনুমোদনগুলির পেজিনেশন কাস্টমাইজ করতে বা ফিল্টার করতে আপনি নিম্নলিখিত কোয়েরি প্যারামিটারগুলিও পাস করতে পারেন:
pageSize: প্রতি পৃষ্ঠায় ফেরত দেওয়া অনুমোদনের সর্বোচ্চ সংখ্যা। আপনি যদিpageSizeসেট না করেন, তাহলে সার্ভার সর্বোচ্চ ১০০টি অনুমোদন ফেরত দেবে।pageToken: একটি পেজ টোকেন, যা পূর্ববর্তী তালিকা কল থেকে প্রাপ্ত। এই টোকেনটি পরবর্তী পেজ পুনরুদ্ধার করতে ব্যবহৃত হয়। এটি পূর্ববর্তী রেসপন্স থেকে প্রাপ্তnextPageTokenএর মানে সেট করা উচিত।