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尝试了类似的例子
使用 JQL 查询字符串的任何简单方法是使用问题搜索 UI 并查看顶部生成的 URL 并获取jql部分:
所以添加标签部分的部分是:
%20AND%20labels%20in%20(build1%2C%20build2)
Run Code Online (Sandbox Code Playgroud)
这是and labels in (build1, build2). 重要的是要注意,使用&REST API 使 JQL 查询参数结束,这就是为什么您需要使用空格编码字符%20和AND关键字来构建 JQL。