问题标签 [python-jira]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3644 浏览

python-3.x - 在 Jira Python 中获取工作流转换

如何获取 Jira API 中的所有状态/转换?

http://example.com/rest/api/2/workflow/返回

输出中没有 id,因此无法获取工作流详细信息/组件。

http://example.com/jira/rest/api/2/issue/PROJ-1/transitions仅提供特定于问题的过渡,我也需要未来的过渡。

任何指针或建议将不胜感激。

0 投票
1 回答
8049 浏览

jira-rest-api - 如何使用 fields 参数包含名称中带有空格的自定义字段

我一直在使用以下参考构建我的 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 在浏览问题时如何呈现字段名称)。

也许它会帮助提到我的意图是编写一个 python 脚本,它将使用 REST 进行这样的问题搜索,以便我可以将它存储在 Python 字典中并对其进行进一步处理。现在,我只是告诉 Chrome 将我带到 URL 并读取它返回的 JSON。

0 投票
1 回答
1696 浏览

python-3.x - 安装 jira_python 时出错

我执行以下命令

点安装 jira_python

根据此处的文档 - http://jira-python.readthedocs.org/en/latest/

我收到一个错误 -

找不到满足 jira-python 要求的版本(来自版本:)没有为 jira-python 找到匹配的发行版

0 投票
3 回答
8259 浏览

jira - jira-python - 你如何更新 fixVersions 字段?

我不确定我在这里做错了什么,并希望其他人也有同样的问题。我没有收到任何错误,并且我的 json 与 Jira 的文档和在线 jira-python 问题中应该正确的内容相匹配。我的版本是有效的 Jira 版本。我直接通过 API 执行此操作也没有问题,但我们正在重写所有内容以通过 jira-python 进行清洁/易用性。

这完全清除了 Jira 中的 fixVersions 字段。

我可以使用 issue.add_field_value() 将新版本添加到 fixVersions,但这不起作用,因为我需要在一个请求中添加和删除工单历史记录。

有任何想法吗?

0 投票
1 回答
446 浏览

python - 如何使用 JIRA Python API 标记 JIRA 附件

我想标记已经下载的附件,以将它们与稍后附加的附件区分开来。是否可以设置附件的元数据之类的东西?还是有其他方法?PS:我应该使用 JIRA python API

0 投票
2 回答
1081 浏览

python - 使用 jira-python REST 客户端销毁会话

我正在尝试使用 jira-python 休息客户端使会话无效。我怎样才能实现这个功能,它是内置的还是需要实现的?

我尝试查看 client.py 中所有可用的 API,似乎没有办法破坏或使会话无效。

接下来的另一个问题是,我是否必须对客户端进行的每个 REST 调用进行身份验证?目前这就是我正在做的事情。

0 投票
2 回答
1419 浏览

python - JIRA Python add_attachment() 405 方法不允许

我正在尝试使用此处找到的 python 库通过其 REST API 将文件上传到 JIRA:jira python 文档

看起来很简单,我写了一个方法,允许我传递一个问题,然后它附加一个文件名。还有一个可以让我从 JIRA 检索问题。

然后在我的主脚本中,我遇到了问题并将文件附加到我从 JIRA 检索到的问题中

如果需要,我可以解决问题/创建问题,但是在使用该self.jira.add_attachment()方法时,我得到 405 Method Not Allowed。

该文件存在并且可以打开。

这是代码中的 add_attachment() 方法:

0 投票
1 回答
4222 浏览

python-jira - python jira返回过滤器的内容

我是 jira python 的新手,我想要一个列表,其中包含使用现有过滤器获得的票证。

我试过jira.filter(id)了,但收到了有问题的列表,我只收到了过滤器的名称。使用jira.search_issue是有效的,但是因为我的过滤器可以被其他人更改,我需要一些东西来考虑过滤器内容的这些变化。有任何想法吗?谢谢!

0 投票
1 回答
570 浏览

python - 无法通过 jira-python 连接

为此绞尽脑汁。刚刚在这里注册,因为我在这方面遇到了很多麻烦。这是我的超级简单代码:

执行时,我得到这个:

如果我删除也会发生同样的事情'verify': False

我知道我可以访问 API 并且该用户具有权限,因为我可以使用 curl 正确地点击它并获得正确的结果。

任何帮助表示赞赏。

0 投票
0 回答
1108 浏览

python - jirashell 抛出“KeyError:u'consumer_key'”并且无法启动

我是 jira-python 的新手,在使用 jirashell 时遇到了问题。

jira-python 是从此处给出的文档安装的:http: //jira.readthedocs.org/en/latest/

当我尝试使用以下命令启动 jirashell 时:

我收到以下错误:

我也尝试使用基本身份验证访问服务器,但返回相同的错误。使用 curl 可以正常工作,但我想查看返回的对象并在我通过 python-jira 集成开发时获得帮助。

感谢您的任何见解。