2014-06-24 6 views
7

के लिए महाकाव्य प्राप्त करें क्या कोई तरीका है जिसमें मुझे किसी मुद्दे के लिए महाकाव्य मिल सकता है?जेरा एपीआई: अंक

एपीआई किसी मुद्दे के बारे में बहुत सारी जानकारी देता है, लेकिन महाकाव्य शामिल नहीं है।

मैं जिरा रीस्ट एपीआई (https://developer.atlassian.com/display/JIRADEV/JIRA+REST+APIs) का उपयोग कर रहा हूं।

एक अनुरोध भेजने के लिए:/मुद्दा/अंक-संख्या

और प्रतिक्रिया शरीर को देखो:

+0

क्या आपने पढ़ा है [एपीआई लिंक खोजने के लिए एपीआई] (https://answers.atlassian.com/questions/149394/api-for-finding-epic-links)? – Ilya

उत्तर

3

मैं निकालने के लिए करना चाहता था issue के लिए महाकाव्य नाम और यह मुझे कुछ दिनों के लिए stumped। कुंजी को एहसास है कि एक epicहै सिर्फ एक माता पिता के मुद्दे था, और महाकाव्य नाम माता पिता issue की summary क्षेत्र है।

तो:

चरण 1

जहां महाकाव्य editmeta क्वेरी का उपयोग करके संग्रहीत किया जाता है की कस्टम फ़ील्ड खोजें:

https://[your-jira-hostname]/jira/rest/api/2/issue/[issue-number]/editmeta

यह जो नीचे की तरह कुछ निकलेगा कस्टम फ़ील्ड आईडी का खुलासा करता है हमें

की आवश्यकता है

चरण 2

क्वेरी आपकी समस्या, कस्टम फ़ील्ड मूल्य बाहर खींच

https://[your-jira-hostname]/jira/rest/api/2/issue/[issue-number]?fields=customfield_12360,summary

अगर हमारे मुद्दा है JIRA-34 कहते हैं, कुछ इस तरह निकलेगा

{ 
    "expand": "renderedFields,names,schema,operations,editmeta,changelog,versionedRepresentations", 
    "id": "39080", 
    "key": "JIRA-34", 
    "fields": { 
    "summary": "Write heavily upvoted answers for stack overflow", 
    "customfield_12360": "JIRA-33" 
    } 
} 

चरण 3

अब हम जानते हैं कि हमारे महाकाव्य के मुद्दे संख्या JIRA-33 है, इसलिए अब महाकाव्य क्वेरी ...

https://[your-jira-hostname]/jira/rest/api/2/issue/JIRA-33?fields=summary

{ 
     "expand": "renderedFields,names,schema,operations,editmeta,changelog,versionedRepresentations", 
     "id": "39080", 
     "key": "JIRA-33", 
     "fields": { 
     "summary": "Improve StackOverflow reptuation" 
     } 
    } 

JIRA-34 के लिए महाकाव्य का नाम है

"StackOverflow reptuation बेहतर बनाएँ"

हो गया।

+0

अच्छा! मुझे यकीन नहीं है कि यह उस समय एपीआई में समर्थित था या नहीं। अच्छा खोज! –

3

एक मुद्दा के लिए महाकाव्य कुंजी प्राप्त करने के

{ 
    ..., 
    fields: { 
     ..., 
     customfield_11300: ... <- here, the epic should be listed. The number can be different 
    } 
} 
+0

हैलो। मुझे आश्चर्य है कि क्या आप किसी भी ज्ञान को इंगित कर सकते हैं * क्यों * यह मामला है, या जहां यह दस्तावेज किया जाएगा कि सटीक कस्टमफिल्फ़ क्या है (और यह कैसे पता चलेगा कि यह अलग होगा या नहीं)। – Jmons

+1

मैं वास्तव में नहीं जानता, दस्तावेज उस समय इतना अच्छा नहीं था।हो सकता है कि ग्रीनहोपर के एपीआई में कोशिश करें और देखें। –

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