AtTask API 如何排除字段

AtTask API how to exclude field

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

如果我发送以下查询:

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

由于某种原因,返回的更新包括许多其他字段,包括 "message",这可能非常大。

有没有办法让 API 排除一个或多个返回的 "default" 字段?

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

当您拨打 api 电话时,将显示 3 种类型的字段

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

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