使用RESTAPI创建具有嵌套关系的Salesforce案例对象

使用RESTAPI创建具有嵌套关系的Salesforce案例对象,api,rest,salesforce,Api,Rest,Salesforce,我试图使用RESTAPI创建一个新的Case对象,但需要了解如何格式化JSON主体以传入嵌套的Sobject 这在文档中并不明显,我似乎找不到任何例子。有人有什么建议或者以前做过吗 SF web UI使用一个文本查找字段来设置(相关)联系人和帐户,我需要弄清楚如何绕过查找需求,或者将相关记录的Sobject嵌入JSON中 [{"message":"The value provided for foreign key reference Contact is not a nested SObjec

我试图使用RESTAPI创建一个新的Case对象,但需要了解如何格式化JSON主体以传入嵌套的Sobject

这在文档中并不明显,我似乎找不到任何例子。有人有什么建议或者以前做过吗

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

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

只需在新的Case对象上设置AccountId和ContactId属性就可以解决这个问题。

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

您能告诉我用于创建新案例的REST API URI是什么吗?这里也是,您能发布代码片段吗?谢谢