当我在公司(和其他对象)上使用/search
或&method=get
时,我只获得了一些字段的回报。我如何获得所有领域?
即
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}}
但公司对象也有(来自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
字段类型:dateTime
lastUpdatedByID
API密钥:lastUpdatedByID
字段类型:字符串
- / SNIP--
当我请求对象时,如何让这些字段返回?
请注意:我还在研究Java项目以学习API。我已下载并使用社区网站上的JAVA API示例,因此我希望您的答案也适用于此。
答案 0 :(得分:1)
AtTask使用延迟加载的返回字段,默认情况下只返回一小部分字段。您可以通过以逗号分隔的字段名称列表作为字段参数来指定结果中所需的字段,如下所示:
https://mydomain.com/attask/api/company?id=52cc12f0000b053291be85eb0fb10da0&method=get&fields=name,entryDate
将返回公司记录的名称和entryDate。
答案 1 :(得分:1)
如果您使用以下内容,您将获得所有字段
&method=get&fields=*