Soap Salesforce.com Id属性似乎有15个字符和18个字符的值,有什么区别?

Soap Salesforce.com Id属性似乎有15个字符和18个字符的值,有什么区别?,soap,salesforce,apex-code,Soap,Salesforce,Apex Code,当使用SOAP API处理salesforce.com(SFDC)时,底层数据库中的主键似乎是Id。这个值有两种表示形式,一种是15个字符的版本,另一种是18个字符的版本 我一直在使用18,因为它显然更具体,但最后三位数字中包含了什么,它们似乎可以删除 有人明白这是怎么回事吗 来自: Salesforce.com用户中的ID字段 接口包含15个字符, base-62,区分大小写的字符串。每个 15个字符中的一个可以是数字 数字(0-9),小写字母(a-z), 或大写字母(A-Z)。两个 唯一ID

当使用SOAP API处理salesforce.com(SFDC)时,底层数据库中的主键似乎是Id。这个值有两种表示形式,一种是15个字符的版本,另一种是18个字符的版本

我一直在使用18,因为它显然更具体,但最后三位数字中包含了什么,它们似乎可以删除

有人明白这是怎么回事吗

来自:

Salesforce.com用户中的ID字段 接口包含15个字符, base-62,区分大小写的字符串。每个 15个字符中的一个可以是数字 数字(0-9),小写字母(a-z), 或大写字母(A-Z)。两个 唯一ID只能由一个 以防万一

因为有这样的应用程序 不认识到这一点的访问 5013000000014c与 50130000014C,一个18位数字, ID的大小写安全版本为 由所有API调用返回。十八 字符ID是由 为中的每个ID添加后缀 Force.com API。可以使用18个字符的ID 通过 不区分大小写的应用程序,并且可以 在以下情况下,在所有API调用中使用 创建、编辑或删除数据

如果您需要转换 从18个字符的ID到15个字符的ID 版本,截断最后三个 人物。Salesforce.com推荐 使用18个字符的ID


我知道这是一个老帖子,但只是以防万一,它是有用的人

如果您想对Id进行临时转换,而不是通过编程,那么这个Chrome扩展将使转换变得简单:

仅供参考-我是开发商。如果您想建议任何改进或附加功能,请使用应用程序上的反馈表


谢谢

好了,就这样。谢谢这就是答案!还有4分钟!哇!谢谢