【问题标题】:Query JIRA API for all issues at "Awaiting Release"在“Awaiting Release”查询所有问题的 JIRA API
【发布时间】:2013-11-26 18:47:41
【问题描述】:

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

我可以查询某个项目“TST”中的所有问题(使用此字符串):

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

但是,我想通过仅获取具有特定状态的问题来进一步过滤。

我使用他们的 JQL 语言在 JIRA 中创建了一个过滤器,它看起来像这样(如果有帮助的话):

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

【问题讨论】:

    标签: node.js jira jql jira-rest-java-api jira-rest-api


    【解决方案1】:

    好的,我得到了以下有效的 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。如果您也有任何意见,请发表!

    【讨论】:

      猜你喜欢
      • 2017-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-10
      • 1970-01-01
      • 2011-03-31
      • 2017-01-23
      相关资源
      最近更新 更多