0

一位客户刚刚报告他的网站与 Salesforce 的集成工作不正常。执行 REST 查询所需的帐户 ID 似乎已更改,因此我使用的帐户 ID 不存在。

我查看了 SF 中的帐户历史记录,但没有任何关于其 ID 更新的信息。我 99% 确定我之前使用了正确的帐户 ID,因为我总是在分发项目之前测试所有功能。任何想法怎么会发生这种情况?

谢谢。

4

1 回答 1

1

帐户 ID 永远不会改变*。

* 除非它们被删除,否则将在以后恢复(Acct Id 将不同)或合并到另一个帐户中。如果您的数据迁移到另一个实例(例如 na10 -> na11),它们可能会发生变化,这也是合理的(我不知道这个,我只是在吐槽)

也就是说,如果可能的话,应该避免硬编码 ID——它几乎总是可能的,如果不是的话,它应该被广泛而明确地记录——因为它们在沙箱中有所不同,你可能在沙箱中进行测试. 你在沙箱里做测试,对吧?

于 2013-11-13T18:17:53.320 回答