বাস্তবায়ন: পৃষ্ঠা সংখ্যা

নিচের উদাহরণটি দেখায় কিভাবে 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টি ফলাফল পুনরুদ্ধার করে এমন প্রশ্নটি চালান।