通过 API 检索多个项目和跟踪器的 Redmine 问题
Retrieving Redmine issues via API for several projects and trackers
我想检索属于项目列表的所有 Redmine 问题,并且拥有三个跟踪器之一。
我希望使用具有多个值的查询参数 project_id
和 tracker_id
。我尝试了 tracker_id=3,1,5
和 tracker_id=[1,3,5]
以及 tracker_id=1&tracker_id=3&tracker_id=5
(和 project_id
类似),但其中 none 会起作用。
API 页面 (http://www.redmine.org/projects/redmine/wiki/Rest_Issues) 没有给出任何可能的迹象。这可能意味着我必须进行大量 API 次调用,这可能很难维护...
感谢任何帮助或指点。
它不是用户友好的,但如果您尝试这样做应该会起作用:
/issues.json?set_filter=1&type=IssueQuery&f[]=tracker_id&op[tracker_id]=%3D&v[tracker_id][]=1&v[tracker_id][]=3&v[tracker_id][]=5
您需要使用 |而不是 , 字符。
http://www.redmine.org/projects/redmine/issues.xml?tracker_id=1|2
我想检索属于项目列表的所有 Redmine 问题,并且拥有三个跟踪器之一。
我希望使用具有多个值的查询参数 project_id
和 tracker_id
。我尝试了 tracker_id=3,1,5
和 tracker_id=[1,3,5]
以及 tracker_id=1&tracker_id=3&tracker_id=5
(和 project_id
类似),但其中 none 会起作用。
API 页面 (http://www.redmine.org/projects/redmine/wiki/Rest_Issues) 没有给出任何可能的迹象。这可能意味着我必须进行大量 API 次调用,这可能很难维护...
感谢任何帮助或指点。
它不是用户友好的,但如果您尝试这样做应该会起作用:
/issues.json?set_filter=1&type=IssueQuery&f[]=tracker_id&op[tracker_id]=%3D&v[tracker_id][]=1&v[tracker_id][]=3&v[tracker_id][]=5
您需要使用 |而不是 , 字符。 http://www.redmine.org/projects/redmine/issues.xml?tracker_id=1|2