我们希望创建一个工具来帮助在 Redmine 中进行时间管理。我们当前遇到的问题是,我们想要获取特定用户正在关注的问题列表,但找不到相应的 API。有谁知道这是否可行,或者我们是否必须尝试直接修改Redmine?
解决方案:与 dmf85 下面提供的解决方案类似,我找到了一个适合我的解决方案。 Issues API将 query_id 作为其参数之一。我最终做的是通过 Watcher 过滤我的问题(如 dmf85 所说),然后保存查询。然后,我在 API 调用中使用了保存的自定义查询中的 query_id。
最佳答案
至少在 Redmine 3.1 中,Issues API 有一个未记录的参数它允许您直接指定观察者:watcher_id
。它的工作方式与 assigned_to_id
类似,您可以传递用户 ID(即 watcher_id=23
)或特殊字符串 me
(即 watcher_id=我
)。
URL 示例如下:https://example.com/redmine/issues.json?watcher_id=me&key=redmine_api_key
关于ruby-on-rails - 通过 REST API 在 Redmine 中获取关注的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6764098/