在“等待发布”中查询所有问题的JIRA API

我正在尝试使用JIRA REST API(2.0.alpha1),在“等待发布”中查询并获取某个项目中的所有问题。

我可以得到一个查询,让我在某个项目“TST”(与此string)的所有问题:

http://hostname.com/jira/rest/api/2.0.alpha1/search?jql=project=TST 

但是,我想通过仅获得具有某种状态的问题来进一步过滤。

我使用JQL语言在JIRA中创build了一个filter,看起来像这样(如果这有帮助的话):

 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); }); 

这里是文档: https : //docs.atlassian.com/jira/REST/latest/#d2e1291

以下是示例页面: https : //developer.atlassian.com/display/JIRADEV/JIRA+REST+API+Example+-+Query+issues#JIRARESTAPIExample-Queryissues-Request.4

好的,我已经得到了以下的URL查询:

  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的结果。 如果您有任何意见,请发帖!