gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 00:43:08 25 4
gpt4 key购买 nike

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

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

有谁明白这是怎么回事?

最佳答案

来自 Web Services API Developer's Guide :

ID fields in the Salesforce.com user interface contain 15-character, base-62, case-sensitive strings. Each of the 15 characters can be a numeric digit (0-9), a lowercase letter (a-z), or an uppercase letter (A-Z). Two unique IDs may only be different by a change in case.

Because there are applications like Access which do not recognize that 50130000000014c is a different ID from 50130000000014C, an 18-digit, case-safe version of the ID is returned by all API calls. The 18 character IDs have been formed by adding a suffix to each ID in the Force.com API. 18-character IDs can be safely compared for uniqueness by case-insensitive applications, and can be used in all API calls when creating, editing, or deleting data.

If you need to convert the 18-character ID to a 15-character version, truncate the last three characters. Salesforce.com recommends that you use the 18-character ID.

关于soap - Salesforce.com Id 属性似乎有 15 和 18 个字符的值,有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3213470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com