0

当我在公司(和其他对象)上使用/search&method=get时,我只得到字段的一个子集作为回报。我如何获得所有字段?

IE

https://example.com/attask/api/company?id=52cc12f0000b053291be85eb0fb10da0&method=get

返回:

{"data":{"ID":"52cc12f0000b053291be85eb0fb10da0","name":"SomeCompany","objCode":"CMPY","hasNotes":false,"notes":null,"lastNote":null,"lastNoteID":null}}

但是 Company 对象也有(来自 API Docs):--SNIP--

categoryID
API 键:categoryID
字段类型:字符串

customerID
API 键:customerID
字段类型:字符串

enteredByID
API 键:enteredByID
字段类型:字符串

entryDate
API 键:entryDate
字段类型:dateTime

extRefID
API 键:extRefID
字段类型:字符串

hasRateOverride
API 键:hasRateOverride
字段类型:布尔

lastUpdateDate
API 键:lastUpdateDate
字段类型:日期时间

lastUpdatedByID
API 键:lastUpdatedByID
字段类型:字符串

--/SNIP--
当我请求对象时,如何让这些字段返回?

请注意:我也在做一个 Java 项目来学习 API。我已经从社区站点下载并使用了 JAVA API 示例,所以我希望您的回答也适用于那里。

4

2 回答 2

1

AtTask 使用延迟加载返回字段,默认情况下只返回一小部分字段。您可以通过将逗号分隔的字段名称列表作为 fields 参数传递来指定结果中所需的字段,如下所示:

https://mydomain.com/attask/api/company?id=52cc12f0000b053291be85eb0fb10da0&method=get&fields=name,entryDate

这将返回公司记录的名称和 entryDate。

于 2014-02-12T18:12:01.647 回答
1

如果您使用以下内容,您将获得所有字段

&method=get&fields=*
于 2016-03-12T03:47:00.473 回答