【发布时间】:2014-03-27 15:32:41
【问题描述】:
我想使用Redmine REST API 获取Redmine 测试项目的所有问题。
如果我在 Redmine Web 界面中查看我的测试项目的路线图(显示已完成版本),我会看到 3 个版本,总共 10 + 5 + 13 个问题。
但是当我使用GET /issues.json?project_id=...&key=... 查询这些问题时,我只收到了 13 个问题。会不会只返回最新版本的问题(按什么标准?)?这似乎没有在文档中提到,但可以解释不匹配。
当我用 GET /issues.json?project_id=...&fixed_version_id=...&key=... 查询其他 10 个(然后是 5 个)问题时,我得到了 0 个问题(为什么?),0 + 0 + 13 也可以解释不匹配。
那么如何通过 Redmine REST API 获取所有 10 + 5 + 13 个问题?
【问题讨论】:
-
您是否在请求中尝试过过滤参数
status_id=*以获得打开和关闭的问题? REST API 仅在未指定 status_id 时返回未解决的问题。 -
@Michael 是的,这同时被证明是正确的方法。如果您想将其写成答案,我可以接受并关闭此问题。