1

在 GET 请求中请求特定字段时,也会包含默认字段。我专门讨论的是 Task 对象上的 Updates 集合。

如果我发送以下查询:

attask/api/task/search?fields=updates:entryDate

出于某种原因,返回的更新包括许多其他字段,包括可能非常大的“消息”。

有没有办法让 API 排除一个或多个返回的“默认”字段?

4

1 回答 1

1

不,没有默认字段将始终显示,字段将仅包含附加字段。

进行 api 调用时将显示 3 种类型的字段

  1. 始终可见(默认)
  2. 未指定字段时可见(这些包含一些附加字段以及默认字段
  3. 使用 fields= 专门调用时列出的字段

由于消息属于第一种类型,因此无论字段变量中定义什么,它都将始终显示。

于 2016-02-11T18:09:31.277 回答