小编bla*_*999的帖子

我可以通过XMLRPC获取JIRA问题的子任务(如果是,如何执行此操作)?

我有一个xmlrpc接口正在运行,并且能够通过ID获取问题.例如,getIssue('PROJECT-701')返回的问题包含以下字段:

affectsVersions .. : [releaseDate,sequence,released,archived,...]
assignee ......... : '...'
components ....... : ...
created .......... : '2011-06-01 16:14:21.217'
customFieldValues  : ...
description ...... : '...'
fixVersions ...... : #()
id ............... : '28602'
key .............. : 'PROJECT-701'
project .......... : 'PROJECT'
reporter ......... : '...'
status ........... : '10032'
summary .......... : '...'
type ............. : '18'
updated .......... : '2011-06-07 12:49:51.363'
votes ............ : '0'
Run Code Online (Sandbox Code Playgroud)

现在我需要获取问题的子任务.从html浏览器界面,我知道存在ID为702,703,...的3个子任务.如果已知这些ID,我可以通过其问题ID获取子任务(作为问题)(即getIssue('PROJECT-703')给出正确的返回,其中子任务为issuetype.

但是,如何从问题中通过xmlrpc获取那些子任务?

我发现子任务中没有parent-issue-id,父类中也没有任何子任务id.这是XMLRPC接口中缺少的(我需要使用SOAP),还是有一个聪明的技巧(文本或其他特殊搜索)来获取信息?

如果可能的话,我希望继续使用XMLRPC而不是SOAP,但是在XMLRPC中无法确定它也是有用的,所以我不会浪费时间试图让不完整的xml-rpc接口工作. .

附加信息:我正在与JIRA 3.13.5交谈,并且getServerInfo请求返回:

baseUrl .... : ...
buildDate .. : …
Run Code Online (Sandbox Code Playgroud)

xml-rpc jira

3
推荐指数
1
解决办法
724
查看次数

标签 统计

jira ×1

xml-rpc ×1