使用xml和REST API更新具有关系字段的记录

时间:2015-11-03 11:11:09

标签: xml rest salesforce lookup

我遵循有关使用关系字段更新对象的文档,但我收到了错误消息。该文档使用的是JSON文件。

我想通过查找关系更新与其他对象关联的记录,

该帐户与country__c对象具有查找关系 country__c有一个外部Id:Code__c

我的xml文件如下:

<records type="Account">
    <UsualName__c>TESTCNTR</UsualName__c>
    <Phone>+123456789</Phone>
    <MainCountry__r>
        <Country__c>
            <Code__c>TN</Code__c>
        </Country__c>
    </MainCountry__r>
</records>

我尝试过这种格式,但我总是得到400错误代码

<records type="Account">
    <UsualName__c>usualTESTCNTR</UsualName__c>
    <Phone>+123456789</Phone>
    <MainCountry__c type="Country__c">
        <Code__c>TN</Code__c>
    </MainCountry__c>
</records>

当我尝试仅更新简单字段(电话和常用名称)时,更新成功。

希望我做错事,有没有人有任何想法? 感谢

1 个答案:

答案 0 :(得分:0)

它适用于这种XML语法:

<records type="Account">
    <UsualName__c>TESTCNTR2</UsualName__c>
    <Phone>+123456789</Phone>
    <MainCountry__r>
        <Code__c>TN</Code__c>
    </MainCountry__r>
</records>