Salesforce REST API Upsert不更新或插入记录

时间:2020-06-22 08:22:02

标签: api rest salesforce upsert

我正在尝试使用外部ID和补丁方法以及REST API更新和插入联系人。

如果我尝试使用现有记录,则只需取回记录JSON,就不会更新任何内容。如果我使用不存在的外部ID,则会收到错误消息:

[
    {
        "errorCode": "NOT_FOUND",
        "message": "The requested resource does not exist"
    }
]

身份验证可以正常工作,因为我可以进行GET调用并重新获得数据。 我不确定从这里要去哪里。任何线索将不胜感激。

Postman screenshot

1 个答案:

答案 0 :(得分:1)

连接用户是否有权查看/编辑ExternalID__c,该字段是否真的标记为ext id?如果您尝试在Data Loader中进行相似的操作,或者甚至在Workbench-> REST API Explorer中进行REST调用怎么办?

您的请求看起来不错,您可以将其与我在https://salesforce.stackexchange.com/a/274696/799中所做的可憎性进行比较。它是一项全有或全无的操作,可最多加载多个表,而不会浪费许多API调用。

相关问题