0

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

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

  • 过滤器设置为“status(open)”和“Due Date(any)”

  • 选项/选定的列设置为“截止日期”(仅在响应中返回 ID 和截止日期)

这是访问它的两种方式:

/issues?query_id= myqueryid

B /issues.xml?query_id=myqueryid

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

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

4

1 回答 1

0

Redmine 的 REST API(即 JSON 和 XML API)总是返回过滤问题的所有基本字段。您可以选择包含其他字段,例如观察者、期刊、问题关系……通过使用API 文档include中描述的机制

使用 API 时,客户端应该自己从响应中获取它想要的任何字段。在 Web UI 中显示带有选定列的定制 HTML 表格的功能目前被认为对 API 用例不是很有用。

于 2017-07-04T10:16:53.187 回答