我创建了一个自定义对象,我想获取其所有现有记录。有没有办法通过 REST API 做到这一点?似乎是一个非常基本和简单的操作,但我在任何地方都找不到有关它的信息。
正如你所说,这似乎是一项基本任务,但实际上,它确实更复杂。
Get Custom Object
端点(这是获取自定义对象的唯一端点)还需要filterType
和filterValues
参数。基本上这意味着您必须事先了解有关查询对象的一些信息。filterType
的值只能是自定义对象的“可搜索”字段之一,这意味着它必须是 Link 字段 或 Dedupe 字段。 (这些字段列在来自 Describe Custom Objects端点的响应中的
searchableFields
属性下。)
因此,如上所述,在进行查询之前,您必须知道自定义对象的至少一个属性的值。
不过,通过其他查询,您可以获取这些所需的值。
假设您将自定义对象链接到潜在客户对象,并且链接字段称为 Owner Email(REST API 名称为 ownerEmail),它链接到潜在客户对象的 Email Address 字段。在这种情况下,您可以将
filterType
设置为 ownerEmail
,并将潜在客户的电子邮件设置为 filterValues
。如果您的自定义对象链接到潜在客户,则有点复杂,但您可以这样做: