पेजिनेशन कैसे काम करता है
max_resultsके साथ अपना शुरुआती अनुरोध करें- रिस्पॉन्स के
metaऑब्जेक्ट मेंnext_tokenदेखें - अगर मौजूद हो, तो उस टोकन को
pagination_tokenके रूप में इस्तेमाल करके एक और अनुरोध करें - इसे तब तक दोहराएँ, जब तक
next_tokenवापस आना बंद न हो जाए
पेजिनेशन टोकन
रिस्पॉन्स की संरचना
next_token शामिल नहीं किया जाता:
पेजिनेशन पैरामीटर
max_results की विशिष्ट सीमाओं के लिए हर एंडपॉइंट का API संदर्भ देखें।
उदाहरण: सभी परिणामों में पेजिनेशन
- Python
- JavaScript
सर्वोत्तम तरीके
अधिकतम परिणामों का उपयोग करें
API कॉल कम करने के लिए अनुमत अधिकतम
max_results का अनुरोध करें।आंशिक पृष्ठों का ध्यान रखें
अंतिम पृष्ठ में
max_results से कम परिणाम हो सकते हैं।टोकन सहेजें
अगर आपको बाद में पेजिनेशन फिर से शुरू करना हो, तो
next_token सहेजें।पेजिनेशन के साथ पोलिंग न करें
नए डेटा के लिए, बार-बार पेजिनेशन करने के बजाय
since_id का उपयोग करें।परिणामों का क्रम
- पहले पेज का पहला परिणाम = सबसे नया
- आखिरी पेज का आखिरी परिणाम = सबसे पुराना
नोट्स
- पेजिनेशन टोकन opaque स्ट्रिंग होते हैं—इन्हें parse या modify न करें
- कुछ समय बाद टोकन की समय-सीमा समाप्त हो सकती है
- अगर आपको
max_resultsसे कम परिणाम मिलते हैं, तो भी और परिणाम मौजूद हो सकते हैं (next_tokenन मिलने तक जारी रखें) - पेजिनेशन को स्वचालित रूप से संभालने के लिए SDKs का उपयोग करें
अगले चरण
रेट लिमिट्स
पेजिनेशन करते समय अनुरोध सीमाओं को समझें।
SDKs
बिल्ट-इन पेजिनेशन वाली लाइब्रेरीज़।