geo*_*ffc 12 soap salesforce apex-code
使用SOAP API与salesforce.com(SFDC)一起工作时,底层数据库中的主键似乎是Id.好吧,这个值的两个表示似乎是15个字符版本或18个字符版本.
我一直在使用18,因为它显然更具体,但最后三位数中包含的是什么,它们可以被丢弃,看起来呢?
任何人都明白这是什么一回事?
Luk*_*keH 20
从Web Services API Developer's Guide:
Salesforce.com用户界面中的ID字段包含15个字符,base-62,区分大小写的字符串.15个字符中的每一个都可以是数字(0-9),小写字母(az)或大写字母(AZ).两个唯一ID可能仅因大小写的不同而不同.
由于Access等应用程序无法识别50130000000014c是50130000000014C的不同ID,因此所有API调用都会返回一个18位,大小写安全的ID版本.通过在Force.com API中为每个ID添加后缀来形成18个字符ID.通过不区分大小写的应用程序可以安全地比较18个字符的ID的唯一性,并且可以在创建,编辑或删除数据时用于所有API调用.
如果需要将18个字符的ID转换为15个字符的版本,请截断最后三个字符.Salesforce.com建议您使用18个字符的ID.
| 归档时间: |
|
| 查看次数: |
3246 次 |
| 最近记录: |