gpt4 book ai didi

node.js - 在 "Awaiting Release"处查询 JIRA API 的所有问题

转载 作者:太空宇宙 更新时间:2023-11-04 01:08:41 25 4
gpt4 key购买 nike

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

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

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

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

我使用 JIRA 的 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

最佳答案

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

关于node.js - 在 "Awaiting Release"处查询 JIRA API 的所有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20225423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com