2014-10-01 14 views
7

के साथ रेपो के लिए रिलीज नहीं मिल सकता है जब मैं सार्वजनिक रिपो के लिए रिलीज प्राप्त करने का प्रयास करता हूं तो मुझे गितब एपीआई के साथ समस्याएं आ रही हैं। मैंने/repos /: मालिक/रिपो/रिलीज़ (https://developer.github.com/v3/repos/releases/#list-releases-for-a-repository) के लिए कई अनुरोध किए हैं और मैं एक रिपो की रिलीज प्राप्त करने में सक्षम नहीं हूं, सिवाय इसके कि जब मैं अपने रिपो के रिलीज़ के लिए अनुरोध करता हूं और मैंने बनाया था गीथब एपीआई (https://developer.github.com/v3/repos/releases/#create-a-release) के माध्यम से रिलीज।गिथब एपीआई

https://api.github.com/repos/jquery/jquery/releases 

मैं प्राधिकरण हेडर के साथ अनुरोध करना:

उदाहरण के लिए, सर्वर को यह GET अनुरोध एक खाली शरीर और एक 200 स्थिति देता है (प्राधिकरण: टोकन {MY_TOKEN}), एक टोकन मेरा निर्दिष्ट करने जिस्ट, रेपो और उपयोगकर्ता अनुमतियों के साथ।

क्या आप मुझे बता सकते हैं कि क्या मैं कुछ गलत कर रहा हूं या रेपो की रिलीज को पुनर्प्राप्त करने का सबसे अच्छा तरीका क्या है?

धन्यवाद!

+1

http://stackoverflow.com/a/18999865/1024794 अगर आप प्रकाशित नहीं करना चाहते हैं –

उत्तर

6

आप गैर प्रकाशित विज्ञप्ति अनुरोध नहीं कर सकते। तो अगर अनुरोध एक खाली प्रतिक्रिया निकाय के साथ आता है तो उस भंडार के तहत कोई प्रकाशित रिलीज नहीं है i.e. github.com/jquery/jquery में कोई नहीं है।

आदेश "/ रेपोस /: मालिक /: रेपो/रिलीज" एक JSON एक (मालिक/रेपो) की सूची से युक्त Github रिलीज एपीआई एंडपॉइंट का उपयोग करके रिलीज फ़ीड प्राप्त करने में वहाँ प्रकाशित किया जाना चाहिए विज्ञप्ति में वह रेपो

इस तरह एक प्रकाशित रिहाई की तरह दिखता है:

enter image description here

और यहाँ आप मेरा एक रेपो जहां मैं पहले से ही एक रिलीज़ संस्करण प्रकाशित पर एक रिलीज अनुरोध करने के लिए कोशिश कर सकते हैं: https://api.github.com/repos/wisebrains/wise-archetypes/releases

+0

धन्यवाद tmarwen! महान उत्तर :) – ailopera

+0

आप हमेशा स्वागत करते हैं :) – tmarwen

+1

इसलिए यदि कोई प्रकाशित रिलीज नहीं है, तो मैं रिलीज सूची की जानकारी कैसे प्राप्त कर सकता हूं जैसे कि मैं रिलीज पेज को देखता हूं? – Javdroider

0

में कई मामलों में कोई प्रकाशित रिलीज नहीं है, लेकिन आप GET /repos/:owner/:repo/tags एंडपॉइंट का उपयोग करके list tags कर सकते हैं।

उदाहरण के लिए:

GET https://api.github.com/repos/twigphp/twig/tags 

ध्यान दें कि यह कॉल केवल 30 नवीनतम टैग वापस आ जाएगी।

संबंधित मुद्दे