在Jira中通过标签获取问题

时间:2015-07-31 13:02:14

标签: jira jira-rest-api

我无法从Jira的REST API获得所需标签的问题。

我向jira_url/rest/api/2/search?jql=project=MYPROJ&label=build1.发送GET请求作为回应,我收到50个随机项。我知道这个标签只有2个项目,但不能同时获得它们。
我正在为JIRA REST API文档提供服务,但是至少找不到如何解决数组中项目问题的好例子。也通过POST请求与body一起尝试相同:

{
    "fields": [{"labels": ["build1"] }]
}



尝试了https://developer.atlassian.com/jiradev/jira-apis/jira-rest-apis/jira-rest-api-tutorials/jira-rest-api-example-query-issues

中的类似示例

1 个答案:

答案 0 :(得分:4)

获取JQL查询字符串的任何简单方法是使用问题搜索UI并查看顶部生成的URL并抓住jql部分:

JIRA Issue Search UI

所以添加标签部分的部分是:

%20AND%20labels%20in%20(build1%2C%20build2)

哪个是and labels in (build1, build2)。值得注意的是,使用&使得REST API成为JQL查询参数已结束的原因,这就是为什么需要使用%20的空格编码字符然后使用AND关键字的原因构建你的JQL。