Redmine自定义查询仅返回特定列

时间:2017-07-03 13:30:45

标签: redmine restful-url redmine-api

如何在使用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)。

1 个答案:

答案 0 :(得分:0)

Redmine的REST API(即JSON和XML API)始终返回已过滤问题的所有基本字段。您可以选择使用PostMan

中描述的include机制,包括其他字段,例如观察者,期刊,问题关系......

使用API​​时,客户端应该自己从响应中获取所需的任何字段。在Web UI中显示带有选定列的定制HTML表的功能对于API用例来说被认为不是很有用。