2014-03-27 144 views
0

我想使用獲得Redmine測試項目的所有問題。通過Redmine REST API獲取多個版本項目中的所有問題?

如果我在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問題?

+0

您是否在您的請求中嘗試過濾參數'status_id = *'以獲取開放和封閉問題?未指定status_id時,REST API僅返回未解決的問題。 – Michal

+0

@Michael是的,這同時也證明了正確的做法。如果你想把它寫成答案,我可以接受它,從而關閉這個問題。 – Drux

回答

0

默認情況下,Redmine REST API僅返回未解決的問題。如果您想要檢索問題而不考慮其狀態,請使用status_id=*參數。

相關問題