নিচের উদাহরণটি দেখায় কিভাবে YouTube Data API (v3) প্রশ্নের জন্য ফলাফলের অতিরিক্ত সেট পুনরুদ্ধার করতে হয়।
API একটি API প্রতিক্রিয়াতে কতগুলি আইটেম অন্তর্ভুক্ত করা উচিত তা নির্দেশ করতে maxResults
প্যারামিটার ব্যবহার করে। API-এর প্রায় সমস্ত list
পদ্ধতি ( videos.list
, playlists.list
, ইত্যাদি) সেই প্যারামিটারটিকে সমর্থন করে৷
যদি কোনো প্রশ্নের জন্য অতিরিক্ত ফলাফল পাওয়া যায়, তাহলে API প্রতিক্রিয়ায় একটি nextPageToken
প্রপার্টি, একটি prevPageToken
প্রপার্টি বা উভয়ই থাকবে। ফলাফলের একটি অতিরিক্ত পৃষ্ঠা পুনরুদ্ধার করতে pageToken
প্যারামিটার সেট করতে এই বৈশিষ্ট্যগুলির মানগুলি ব্যবহার করা যেতে পারে।
উদাহরণ স্বরূপ, নিম্নলিখিত ক্যোয়ারীটি "স্কেটবোর্ডিং কুকুর" কোয়েরির সাথে মিলে 10টি সর্বাধিক দেখা ভিডিওর জন্য অনুসন্ধান ফলাফল পুনরুদ্ধার করে:
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list? part=snippet &maxResults=10 &order=viewCount &q=skateboarding+dog &type=video
এপিআই প্রতিক্রিয়াতে ক্যোয়ারীটির জন্য প্রথম 10টি মিলের পাশাপাশি একটি nextPageToken
প্রপার্টি রয়েছে যা পরবর্তী 10টি ফলাফল পুনরুদ্ধার করতে ব্যবহার করা যেতে পারে:
নীচের ক্যোয়ারী কোয়েরির জন্য পরবর্তী 10টি ফলাফল পুনরুদ্ধার করে:
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list? part=snippet &maxResults=10 &order=viewCount &pageToken=CAoQAA &q=skateboarding+dog &type=video
দ্রষ্টব্য: APIs এক্সপ্লোরারে এই অনুরোধটি সম্পূর্ণ করতে আপনাকে pageToken
প্যারামিটারের মান আপডেট করতে হতে পারে। সঠিক pageToken
প্যারামিটার মান পেতে প্রথম 10টি ফলাফল পুনরুদ্ধার করে এমন প্রশ্নটি চালান।