2011-07-20 63 views
0

我们正在创建一个工具来帮助在Redmine中进行时间管理。我们目前遇到的问题是,我们希望获取特定用户监视的问题列表,但无法找到它的API。有谁知道这是可能的,还是我们只需要尝试直接修改Redmine?通过REST API获取Redmine中关注的问题

解决方案:类似于dmf85下面提供的解决方案,我找到了解决这个问题的解决方案,为我工作。 Issues API将query_id作为其参数之一。我最终做的是通过Watcher过滤我的问题(如dmf85说的),然后保存查询。然后,我在我的API调用中使用该保存的自定义查询中的query_id。

回答

1

根据您的问题,在界面选项卡,单击:

  • 添加过滤器
  • 观察家
  • 在框中选择一个观察者

然后,点击原子,CSV或pdf链接在底部,您可以自行决定编写一个程序供您使用。

这有帮助吗?

+0

是的,这是关于我在JSON中寻找的内容。我正在浏览API文档,并不认为我只能使用其中的一个链接。我自己发现了一个类似的解决方案,我在上面添加了这个解决方案,但我将其标记为简化解决方案。谢谢! – jbarz

+0

非常好!很高兴你找到了JSON的方式,因为XML不是我首选的资源标记。 – WattsInABox

0

至少在Redmine 3.1中,Issues API有一个未公开的参数,允许您直接指定观察者:watcher_id。它的工作原理与assigned_to_id类似,您可以传递用户标识(即watcher_id=23)或特殊字符串me(即watcher_id=me)。

相关问题