我正在尝试使用REST API创建一个新的Case对象,但需要找到如何格式化JSON主体以传入嵌套的SObject。
在Docs中并不明显,我似乎无法找到任何例子。任何人有任何指针或以前做过这个?
SF Web UI使用文本查找字段来设置(相关)联系人和帐户,我需要弄清楚如何绕过查找的需要或在JSON中嵌入相关记录的SObject。 / p>
[{"message":"The value provided for foreign key reference Contact is not a nested SObject","errorCode":"INVALID_FIELD"}]
答案 0 :(得分:9)
通过在新的Case对象上设置AccountId和ContactId属性来计算出来。
答案 1 :(得分:3)
我还没有看到任何关于此的文档,但如果您查看REST API为任何标准对象返回的对象元数据,似乎后缀“Id”会附加到“reference”类型的任何字段。例如,Case具有OwnerId,LastModifiedById,CreatedById等。浏览器界面中显示的字段名称中不存在此后缀。 SOAP API的WSDL包括ID作为“ID”类型的简单元素,以及用于嵌套实际记录的复杂子元素。