当我在联系Salesforce时在Beatbox API中将Id作为externalIdFieldName传递时,upsert会引发错误

时间:2012-12-04 02:48:12

标签: python api salesforce

我正在使用beatbox API将数据更新/插入到salesforce机会对象中。

当我将Id作为externalIDFieldName传递时,

upsert()会抛出INVALID FIELD错误。目前我正在使用另一个唯一的外部ID,它工作正常,但我想使用salesforce Id。

请详细说明我缺少的东西。

2 个答案:

答案 0 :(得分:3)

如果您已经知道记录的salesforce Id,则只需调用update。

答案 1 :(得分:0)

您可以将“Id”指定为外部密钥。

see REST upsert documentation

如果需要基于Id进行upsert,请使用SOAP API。