python - 是否有一种编程方式可以在不通过电子邮件的情况下从 JIRA 检索通知?

标签 python jira jira-rest-api python-jira

我正在开发一个 Python 机器人,定期从我的 JIRA 实例同步一堆东西。我不想连续轮询已知 JIRA key 列表以查找更改。

理想情况下,我希望机器人将自己添加为这些 JIRA 问题的观察者,然后偶尔轮询机器人帐户的通知队列以查看是否有任何新内容需要同步。我确实看到了有关添加观察者的 API 文档。这似乎微不足道。然而,我找不到任何关于如何请求这些关注问题的通知列表的信息,而不必让 JIRA 通过电子邮件向您发送通知,然后轮询电子邮件邮箱。有没有办法只从 Python API 进行调用来请求通知列表?

注意:由于实例的配置限制,我无法使用 Webhook 来实现此目的。

最佳答案

作为替代方案,您可以使用 JQL 检索问题。例如,此 JQL 检索我作为观察者的最近两天更新的所有问题。

updatedDate >= -2d and key in watchedIssues()

您可以修改updatedDate 值以仅检索上次同步后更改的问题。

关于python - 是否有一种编程方式可以在不通过电子邮件的情况下从 JIRA 检索通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49119707/

相关文章:

java - 使用 Java 的 Jira Rest API

c++ - 在 C++ 中使用 Boost-Python 访问 Python 中定义的函数数组

python - python 中的评估安全性,从 JSON 中提取字符串

python - LXML .xpath() 方法上下文节点在谓词中未正确识别?

python-3.x - Python - Jira 使用/rest/api/2 创建具有共享配置的项目(现有项目)

node.js - 使用rest api解决jira中的问题

python - "Bad marshal data"Django开发服务器错误

mysql - 如何为JIRA和MySQL创建docker-compose

python - 通过 Python 脚本 : trouble with component, duedate 和 fixversion 字段创建 Jira 问题已编辑

python - JIRA:使用 python-jira lib 更新冲刺状态