如何在使用REST API xml / json格式时将Redmine问题过滤为仅包含指定的列?
我有一个自定义查询来获取特定的问题列:
过滤器设置为"状态(打开)"和"截止日期(任何)"
选项/选定列设置为"截止日期" (仅在回复中返回ID和截止日期)
这是两种访问方式:
A / issues?query_id = myqueryid
B /issues.xml?query_id=myqueryid
当我在浏览器中运行 A 时,会给出正确的响应,其中只包含ID和截止日期。与 B 相反,现在每个字段(即id,描述,开始日期......)都包含在响应中。
我还尝试添加"字段"像其他一些api建议的值,但无济于事(即/issues.xml?issue_id=1337&fields=due_date,etc)。
答案 0 :(得分:0)
Redmine的REST API(即JSON和XML API)始终返回已过滤问题的所有基本字段。您可以选择使用PostMan
中描述的include
机制,包括其他字段,例如观察者,期刊,问题关系......
使用API时,客户端应该自己从响应中获取所需的任何字段。在Web UI中显示带有选定列的定制HTML表的功能对于API用例来说被认为不是很有用。