2015-10-28 7 views
6

पर एक टिप्पणी जोड़ने के साथ काम नहीं कर रहा है इस अन्य स्टैक ओवरफ्लो पोस्ट के मुताबिक आपको पुल अनुरोध पर टिप्पणी जोड़ने के लिए एपीआई एपीआई का उपयोग करना होगा। तार्किक लगता है क्योंकि मैं एक शीर्ष स्तर की टिप्पणी करना चाहता हूं और केवल एक टिप्पणी का एक शरीर शामिल करना चाहता हूं।गिथब एपीआई औथ पुल अनुरोध

Create comment on pull request

मैं मूल प्रमाणीकरण के साथ निम्न अनुरोध का उपयोग कर रहा है और कोशिश की है दोनों अपना पासवर्ड और एक बार टोकन। हम जिथब एंटरप्राइज़ का उपयोग करते हैं ताकि मेजबान सही हो। टिप्पणियों के लिए एपीआई यहाँ है।

https://developer.github.com/v3/issues/comments/#create-a-comment

मेरा अनुरोध है कि मैं इस तरह दिखता है कोशिश कर रहा हूँ:

POST /repos/mobile/android/issues/1615/comments HTTP/1.1 
Authorization: Basic XXXXXXXXXX 
Content-Type: application/json 
Cookie: logged_in=no 
Host: ghe.megaleo.com 
Connection: close 
User-Agent: Paw/2.2.5 (Macintosh; OS X/10.10.5) GCDHTTPRequest 
Content-Length: 33 

{"body":"Here is a test comment"} 

मैं एक रीडायरेक्ट

<html><body>You are being <a href="https://ghe.megaleo.com/login?return_to=https%3A%2F%2Fghe.megaleo.com%2Frepos%2Fmobile%2Fandroid%2Fissues%2F1615%2Fcomments">redirected</a>.</body></html> 

के रूप में एक 302 प्रतिक्रिया हो रही है वहाँ एक और तरीका प्रमाणन या ऐसा करने के लिए है क्या कुछ है जो मैं गलत कर रहा हूँ? बराबर कर्ल आदेश शायद इस

curl -H "Content-type: application/json" -X POST -u username:password -d '{"body": "Here is a test comment on a pull request"}' https://ghe.megaleo.com/repos/mobile/android/issues/1615/comments

उत्तर

3

हम GitHub उद्यम उपयोग करती हैं इसलिए मेजबान सही है कुछ ऐसा दिखाई देगा।

यह सच है, लेकिन GitHub v3 page does mention:

ध्यान दें कि GitHub उद्यम के लिए, अन्य सभी अंतिमबिंदुओं साथ के रूप में, आप होस्ट नाम के रूप में अपने GitHub उद्यम endpoint में पारित करने के लिए, साथ ही आवश्यकता होगी अपने यूज़रनेम और पासवर्ड:

$ curl https://hostname/api/v3/ -u username:password 
         ^^^^^^^ 

तो https://ghe.megaleo.com/api/v3/repos/mobile/android/pulls/1615/comments

01 के साथ प्रयास करें
+0

यह काम किया। आपका बहुत बहुत धन्यवाद!! –

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