मैं अटैचमेंट डाउनलोड करने के लिए azure devops Rest API को हिट करने के लिए पोस्टमैन का उपयोग कर रहा हूं। (अंजीर) उचित शीर्षलेख भरने के बाद भी, यह { "count": 1, "value": { "Message": "The request is invalid." } } दिखा रहा है।

मुझे स्टैक ओवरफ्लो पर उल्लिखित सभी तकनीकों की कोशिश की जाती है लेकिन उनमें से कोई भी काम नहीं कर रहा है। मेरा लक्ष्य devops workitem से अटैचमेंट डाउनलोड करना है।

enter image description here

0
Harsh 23 सितंबर 2021, 09:19

1 उत्तर

सबसे बढ़िया उत्तर

मुझे लगता है कि आपने अनुरोध URL में Work Item ID का उपयोग किया है, यह सही नहीं है, यह Attachment ID होना चाहिए।

Attachment ID प्राप्त करने के लिए, आपको इसे पहले प्राप्त करने के लिए REST API का उपयोग करना होगा।

GET https://dev.azure.com/orgname/proname/_apis/wit/workitems/<Work Item ID>?$expand=all&api-version=6.0

enter image description here

ऊपर दिए गए Attachment ID को कॉपी करें, फिर नीचे एपीआई में इसका इस्तेमाल करें, यह मेरे लिए काम करता है।

enter image description here

1
Joy Wang-MSFT 23 सितंबर 2021, 10:59