我正在尝试使用JIRA REST API(2.0.alpha1),在“等待发布”中查询并获取某个项目中的所有问题。
我可以通过查询来获取某个项目中的所有问题“TST”(使用此字符串):
http://hostname.com/jira/rest/api/2.0.alpha1/search?jql=project=TST
但是,我想通过仅获得具有特定状态的问题来进一步过滤。
我在JIRA中使用他们的JQL语言创建了一个过滤器,它看起来像这样(如果这有帮助):
project = TST AND issuetype in (Bug, "User Story") AND status = "Awaiting Release"
另外,我正在使用'node-jira'(https://npmjs.org/package/jira)。如果你熟悉,这是我的电话。由于某种原因它总是返回500.
jira.searchJira('project=TST', {}, function (err, issue) {
console.log(err);
console.log(issue);
});
答案 0 :(得分:1)
好的,我有以下有效的网址查询:
http://hostname.com/jira/rest/api/2.0.alpha1/search?jql=project=TST+AND+status=%22Awaiting%20Release%22+AND+issuetype+in%20(Bug,%20%22User%20Story%22)
但是,我仍然无法弄清楚为什么node-jira会在结果上返回500。如果您有任何意见,请发布!