我一直在使用以下参考构建我的 REST 查询:https ://docs.atlassian.com/jira/REST/latest/#d2e2713
到目前为止我所管理的: 我让它根据 URL 中的 JQL 为我返回 JSON。
我得到的问题:
当我告诉它我想要使用fields
参数的特定字段时,它似乎在列表中的第一个自定义字段上窒息(它的名称中也恰好有一个空格)。
问题: 有谁知道这两件事中的哪一个导致了问题,以及如何解决?
具体细节:
这是我在 Jira 上的 URL:
https://jira.mycorp.com/rest/api/latest/search?jql=project=PDEV+AND+type+in+(%22IA/E%22)+AND+createdDate+%3E=+2015-03-15&fields =受理人,状态,分辨率,%22DM%20Number%22,%22salesforce%20dd%20id%22
我从 Jira 得到的响应开始如下所示,并持续了大约整个屏幕......但只返回前三个字段(受让人、状态、分辨率)。我发现字段名称区分大小写,因此我为第一个自定义字段尝试了不同的大小写方案(您在我的示例中看到的是 Jira 在浏览问题时如何呈现字段名称)。
{
"expand":"schema,names",
"startAt":0,
"maxResults":50,
"total":17,
"issues": [
{ "expand":"editmeta,renderedFields,transitions,changelog,operations",
"id":"769468",
"self":"https://jira.mycorp.com/rest/api...
也许它会帮助提到我的意图是编写一个 python 脚本,它将使用 REST 进行这样的问题搜索,以便我可以将它存储在 Python 字典中并对其进行进一步处理。现在,我只是告诉 Chrome 将我带到 URL 并读取它返回的 JSON。