ruby-on-rails - 通过 REST API 在 Redmine 中获取关注的问题

标签 ruby-on-rails ruby redmine

我们希望创建一个工具来帮助在 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/

相关文章:

ruby - 返回匹配的可选模式

ruby-on-rails - 如何在 centOS 上安装 ruby​​-oci8?

ruby - Proc.new 如何找到这段代码中的 block ?

redmine - 是否可以更改 "% Done"字段的增量值

ruby-on-rails - 更改 Redmine URL 结构并添加其他域

mysql - 无法在redmine中启动mysql

ruby-on-rails - 运行 "rails server"时出现method_missing错误

ruby-on-rails - 更好的替代默认Rails脚手架样式表: scaffold. CSS吗?

ruby-on-rails - Ruby on Rails : Array to Hash with (key, 值数组)

ruby-on-rails - 在 Rails 中,仅当页面的其余部分与某个正则表达式不匹配时,我将如何包含页面的一部分?