जब किसी API response में एक बार में लौटाए जा सकने वाले परिणामों से अधिक परिणाम हों, तो डेटा के सभी पेज प्राप्त करने के लिए पेजिनेशन का उपयोग करें।Documentation Index
Fetch the complete documentation index at: https://generaltranslation.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
पेजिनेशन कैसे काम करता है
max_resultsके साथ अपना शुरुआती अनुरोध करें- रिस्पॉन्स के
metaऑब्जेक्ट मेंnext_tokenदेखें - अगर मौजूद हो, तो उस टोकन को
pagination_tokenके रूप में इस्तेमाल करके एक और अनुरोध करें - इसे तब तक दोहराएँ, जब तक
next_tokenवापस आना बंद न हो जाए
पेजिनेशन टोकन
| टोकन | विवरण |
|---|---|
next_token | प्रतिक्रिया के meta में। अगले पेज को पाने के लिए उपयोग करें। |
previous_token | प्रतिक्रिया के meta में। एक पेज पीछे जाने के लिए उपयोग करें। |
pagination_token | अनुरोध पैरामीटर। इसे next_token या previous_token के मान पर सेट करें। |
रिस्पॉन्स की संरचना
next_token शामिल नहीं किया जाता:
पेजिनेशन पैरामीटर
| पैरामीटर | विवरण | डिफ़ॉल्ट |
|---|---|---|
max_results | प्रति पेज परिणाम | एंडपॉइंट-विशिष्ट |
pagination_token | पिछले रिस्पॉन्स से टोकन | कोई नहीं |
max_results की विशिष्ट सीमाओं के लिए हर एंडपॉइंट का API संदर्भ देखें।
उदाहरण: सभी परिणामों में पेजिनेशन
- Python
- JavaScript
सर्वोत्तम तरीके
अधिकतम परिणामों का उपयोग करें
API कॉल कम करने के लिए अनुमत अधिकतम
max_results का अनुरोध करें।आंशिक पृष्ठों का ध्यान रखें
अंतिम पृष्ठ में
max_results से कम परिणाम हो सकते हैं।टोकन सहेजें
अगर आपको बाद में पेजिनेशन फिर से शुरू करना हो, तो
next_token सहेजें।पेजिनेशन के साथ पोलिंग न करें
नए डेटा के लिए, बार-बार पेजिनेशन करने के बजाय
since_id का उपयोग करें।परिणामों का क्रम
- पहले पेज का पहला परिणाम = सबसे नया
- आखिरी पेज का आखिरी परिणाम = सबसे पुराना
नोट्स
- पेजिनेशन टोकन opaque स्ट्रिंग होते हैं—इन्हें parse या modify न करें
- कुछ समय बाद टोकन की समय-सीमा समाप्त हो सकती है
- अगर आपको
max_resultsसे कम परिणाम मिलते हैं, तो भी और परिणाम मौजूद हो सकते हैं (next_tokenन मिलने तक जारी रखें) - पेजिनेशन को स्वचालित रूप से संभालने के लिए SDKs का उपयोग करें
अगले चरण
रेट लिमिट्स
पेजिनेशन करते समय अनुरोध सीमाओं को समझें।
SDKs
बिल्ट-इन पेजिनेशन वाली लाइब्रेरीज़।