उदाहरणों पर वरीयता में भरोसा करने की आदत में कुछ भी गलत नहीं है: आपके लिए, यह आपके उत्तर पाने का सबसे तेज़ तरीका है। इसके अलावा, उदाहरण दृश्य हैं। पाठ के पैराग्राफ को पढ़ने और अपनी आवश्यक जानकारी निकालने के बजाय नेत्रहीन उदाहरण को पार्स करना आसान है।
उदाहरण:
उत्पादों को सूचीबद्ध करने के लिए, किसी को नियंत्रक Index
की कार्रवाई का उपयोग करना चाहिए Products
, यह देखते हुए कि GET
यहां केवल संभव क्रिया है (देखें [उत्पादों को प्रभावित करना] डेटाबेस से उत्पादों को बनाने, संशोधित करने और हटाने के लिए उपयोग की जाने वाली क्रियाओं के बारे में अधिक जानकारी के लिए)।
किसी विशिष्ट उत्पाद के बारे में विस्तृत जानकारी प्राप्त करने के लिए, URI के अंत में अपने विशिष्ट पहचानकर्ता को जोड़ें। यदि आप उपलब्ध हर उत्पाद की सूची प्राप्त करना चाहते हैं, तो कुछ भी न जोड़ें। आप मैन्युअल के अनुभाग [डेटा का चयन करने के लिए अन्य फ़िल्टर] में वर्णित फ़िल्टर का उपयोग भी कर सकते हैं। ध्यान दें कि उत्पादों की सूची एक हजार वस्तुओं तक सीमित है। [पेजिनेशन] का उपयोग पूरी सूची के माध्यम से चलने के लिए किया जा सकता है, यह देखते हुए कि प्रत्येक पृष्ठ अभी भी एक हजार वस्तुओं तक सीमित है।
आप स्टॉक में मात्रा को ताज़ा करने के लिए सेवा को बाध्य करना चाह सकते हैं। यह एक को सेट करके किया जाता है refresh-quantities
।
विस्तृत है, लेकिन उबाऊ और मुश्किल से पठनीय है। तथ्य यह है कि आप लिंक का पालन करने की जरूरत चीजों को और भी बदतर बना देता है। यदि हम कुछ नमूनों को जोड़ते हैं, तो यह समझना बहुत आसान हो जाता है:
GET Products / Index /
GET Products / Index / 12345 /
GET Products / Index /? Skip = 100 & take = 20
GET Products / Index /?
Category = 12 GET Products / Index /? Price = 0..39.90
GET Products / Index /? श्रेणी = 12 & छोड़ = 100 और ले = 20
तथ्य यह है कि आप केवल उदाहरण का उपयोग करें एक समस्या हो सकती है। स्पष्ट रूप से उदाहरणों का उपयोग करना बंद न करें, लेकिन याद रखें कि एक बार जब आपको विचार मिल जाता है, तो एक अधिक क्रिया प्रलेखन मदद कर सकता है। उदाहरण के लिए, ऊपर का नमूना यह नहीं दिखाता है कि उत्पादों की सूची 1 000 तक सीमित है: आपको उसके लिए प्रलेखन पढ़ना होगा।
जब आप जानते हैं कि आपको दस्तावेज़ पढ़ना चाहिए?
हर बार एपीआई या पुस्तकालय आपके द्वारा अपेक्षित व्यवहार नहीं कर रहा है। उदाहरण के लिए, आप नमूना लेते हैं और करते हैं:
उत्पाद प्राप्त करें / सूचकांक /? छोड़ें = 6000 और ले = 3000
किसी कारण से, यह 3 000 से कम वस्तुओं को लौटाता है, जबकि आपके डेटाबेस में बीस हजार से अधिक उत्पाद हैं। यहां, एपीआई आपकी अपेक्षा के अनुरूप व्यवहार नहीं कर रहा है, इसलिए विस्तृत दस्तावेज पढ़ने के लिए यह एक अच्छा समय है।