我正在开发一个 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/