7

我正在尝试使用 REST API 创建一个新的 Case 对象,但需要了解如何格式化 JSON 主体以传入嵌套的 SObject。

这在文档中并不明显,我似乎找不到任何示例。有人有任何指示或以前做过吗?

SF Web UI 使用文本查找字段来设置(相关)联系人和帐户,我需要弄清楚如何绕过查找的需要或将相关记录的 SObjects 嵌入 JSON 中。

[{"message":"The value provided for foreign key reference Contact is not a nested SObject","errorCode":"INVALID_FIELD"}]
4

2 回答 2

9

只需在新 Case 对象上设置 AccountId 和 ContactId 属性即可解决。

于 2012-05-01T23:12:01.557 回答
3

我也没有看到任何有关此的文档,但是如果您查看 REST API 返回的任何标准对象的对象元数据,似乎后缀“Id”被附加到任何类型为“reference”的字段中。例如,Case 有 OwnerId、LastModifiedById、CreatedById 等。浏览器界面中显示的字段名称中不存在此后缀。SOAP API 的 WSDL 包括作为“ID”类型的简单元素的 ID,以及用于嵌套实际记录的复杂子元素。

于 2012-05-06T21:29:41.957 回答