在 Jira 中按标签获取问题

lum*_*der 2 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 请求尝试了相同的方法:

{
    "fields": [{"labels": ["build1"] }]
}
Run Code Online (Sandbox Code Playgroud)



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

Wel*_*lsh 5

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

JIRA 问题搜索 UI

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

%20AND%20labels%20in%20(build1%2C%20build2)
Run Code Online (Sandbox Code Playgroud)

这是and labels in (build1, build2). 重要的是要注意,使用&REST API 使 JQL 查询参数结束,这就是为什么您需要使用空格编码字符%20AND关键字来构建 JQL。