php - 如何使用 Salesforce API 提取选项列表 ID(以及值)?

标签 php api soap salesforce

我正在使用 PHP 构建一个系统,该系统通过使用 API 在新系统中完成后将出价/报价添加到 Salesforce 来与 Salesforce 交互。对于大多数领域来说,这很好,但是我正在尝试研究如何在新系统之间同步选择列表。虽然您可以使用 API 从我所看到的内容中检索选择列表的值,但无法获取每个选择列表条目的基础 ID。

最终我需要在两个系统之间同步选项列表选项,这可以通过同步值来完成,但是一旦有人更改了 Saleforce 中的选项列表字段的值(或添加新选项),这将不再与外部系统中的选择列表变量相对应。理想情况下,如果我们可以访问 ID,那么我们可以在外部系统中使用相同的 ID/值列表,并且(理想情况下)根据 ID 而不是值来选择所需的选项列表值(这意味着即使值已略有更改,它仍将对应于相同的条目)。同样,我们随后可以轻松检查是否添加/删除了任何条目,以便也可以从外部系统添加/删除这些条目。

我找不到关于如何做到这一点的任何引用,但我无法想象我们是唯一想这样做的人?如果这不可能,那么人们将如何使用 Salesforce 来接近这一点,我认为这可能以某种方式实现?

干杯,

戴夫

最佳答案

describeSObjects调用返回有关对象和字段的元数据,包括选择列表数据、值和标签,这应该能为您提供所需的一切。

关于php - 如何使用 Salesforce API 提取选项列表 ID(以及值)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9804999/

相关文章:

java - 在消息到达容器之前,是否有比 Jaxws SOAP 处理程序拦截器更好的操作 SOAP 消息的方法?

javascript - PHP:从数据列表中打印(循环困难)

php - 我可以根据url更改iframe src吗?

php - 如何比较EST日期时间与mysql数据

php - 从私有(private) API 读取数据

java - 如何在 eWay Web 服务上创建 eWayHeader

c# - Azure 长时间运行的外部 Web 服务调用

php扩展pecl安装后缀错误

json - 为什么我不能创建 Array<[String : Any]>? Work with Alamofire (Swift)

json - 来自比特币 api 的 Golang json 查询返回无效字符