【问题标题】:Adding customer fields with the SalesForce Partner API使用 SalesForce 合作伙伴 API 添加客户字段
【发布时间】:2015-09-16 00:56:05
【问题描述】:

我使用的是 SalesForce Partner API,而不是 Enterprise API。我希望能够以编程方式(C#)将自定义字段添加到 SalesForce 中的任何对象(作为外部 ID),这样我就可以将来自外部系统的数据合并到 SalesForce 对象中。我知道有一种使用 MetaData API 的方法,但我也看到许多参考资料表明它可以通过 Partner API 实现,这会更好,因为我们不需要启动另一个 API连接来实现这一点。

似乎在任何地方都没有这方面的信息。我在 SalesForce.com 帮助网站或 Internet 上的其他任何地方都找不到任何内容,尽管在其他帖子中提到过,但似乎没有人发布有关如何操作的信息,或者无论如何我都找不到。

谁能指出我正确的方向?一些示例代码或某处描述如何操作的文章的链接?

非常感谢。

【问题讨论】:

  • 您无法使用合作伙伴 API 定义新的自定义字段。

标签: c# api salesforce


【解决方案1】:

由于您需要创建自定义字段(即元数据),因此只有 Metadata API 可以为您提供帮助。

我不确定您所说的“启动另一个 API 连接”是什么意思 - 但恕我直言,您可以在同一服务中使用元数据 API。只需获取元数据 WSDL 并使用它。您使用合作伙伴 api 的所有其他调用保持不变。

https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_calls_intro.htm

https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_quickstart_java_sample.htm

【讨论】:

  • 谢谢。是的,我们得出了同样的结论。不幸的是,我们发现它很难处理,我们放弃并解决了这个问题。但是下次我们遇到这个时,我们会试一试。感谢您提供信息。
猜你喜欢
  • 2012-11-15
  • 1970-01-01
  • 2017-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多