मैं दिए गए भाषा में सितारों की संख्या के साथ 3 रिपोज पाने की कोशिश कर रहा हूं। मेरे पास इसके साथ 3 मुद्दे हैं:
- खोज विरासत संग्रह शैली का उपयोग कर रही है और per_page काम नहीं करता है
- भाषा पैरामीटर का भी सम्मान नहीं किया जाता है, मुझे php, java आदि मिलते हैं
- मैं शुरू से छँटाई कर रहा हूँ, लेकिन परिणाम में मुझे सब कुछ के साथ विस्तृत रेपो जानकारी मिलती है लेकिन सितारों की गिनती ...
curl "https://api.github.com/legacy/repos/search/foobar?sort=stars&order=desc&language=VimL&per_page=3"
उत्तर:
जवाब के लिए 0 № 1सबसे पहले, per_page
प्रतिसाद नहीं "टी सूचीबद्ध एक स्वीकृत पैरामीटर के रूप में। इसे ध्यान में रखते हुए, यह आपके द्वारा भेजे जा रहे बाकी मापदंडों को अमान्य कर सकता है। यदि हटाने से वास्तव में समस्या ठीक हो जाती है, तो आपको करना चाहिए संपर्क करें GitHub सीधे समर्थन करते हैं। यदि वास्तव में आप ऐसा करते हैं, तो विषय में "एपीआई" को शामिल करना सुनिश्चित करें ताकि यह सीधे एपीआई टीम के लिए रूट हो जाए, ताकि आप अपना जवाब तेजी से प्राप्त कर सकें।
पुन:
मैं शुरू से छँटाई कर रहा हूँ, लेकिन परिणाम में मुझे सब कुछ के साथ विस्तृत रेपो जानकारी मिलती है, लेकिन सितारों की गिनती होती है।
विरासत एपीआई (जैसा कि आपने पहले ही नोट किया था) पुरानी शैली (v2) रिपॉजिटरी जानकारी लौटा दी गई है। यदि आप तारों के बारे में जानकारी चाहते हैं तो आपको सीधे कॉल करना होगा /repos/:user/:repo
आपके द्वारा इच्छित रिपॉजिटरी मिलने के बाद।