Redmine 自定义查询仅 return 特定列

Redmine Custom Query to return only specific columns

使用 REST API xml/json 格式时,如何过滤 Redmine 问题以仅包含指定的列?

我有一个自定义查询来获取问题的特定列:

有两种访问方式:

A/问题?query_id=myqueryid

B /issues.xml?query_id=myqueryid

当我在浏览器中 运行 A 时,给出了正确的响应,仅包含 id 和截止日期。与 B 相比,现在每个字段(即 ID、描述、开始日期...)都包含在响应中。

我还尝试按照其他一些 API 的建议添加 "fields" 值,但无济于事(即。/issues.xml?issue_id=1337&fields=due_date等)。

Redmine 的 REST API(即 JSON 和 XML APIs)总是 returns 过滤问题的所有基本字段。您可以选择包括 其他 字段,如观察者、期刊、问题关系,...通过使用 API docs

中描述的 include 机制

使用 API 时,客户端应自行从响应中获取所需的任何字段。显示定制 HTML table 和在网络中完成的选定列的功能 UI 目前被认为对 API 用例不是很有用。