【问题标题】:How to get the list of the fields of a Salesforce entity using Partner.wsdl如何使用 Partner.wsdl 获取 Salesforce 实体的字段列表
【发布时间】:2018-07-24 08:29:02
【问题描述】:

我有一个 C# 项目,我正在尝试实现表单的自动集成,以便将数据自动映射和发送到 Salesforce。 例如,假设我有一个包含一些字段的表单,并且我希望将其名称与潜在客户实体中的字段名称匹配的字段值发送到销售人员并创建潜在客户。 为此,我可以使用合作伙伴 wsdl 手动创建潜在客户,但为了能够在 Salesforce Lead 实体字段和我的表单字段之间实现自动映射,我需要从 Salesforce 获取字段名称。

当我获得 Lead 实体的字段名称时,我将检查这些字段名称是否存在于表单中,并从表单字段中获取值并形成有效负载并将其发送给 salesforce。

知道如何使用合作伙伴 WSDL 获取特定 Salesforce 实体(Lead、Contact、Task 等)的字段名称吗?

提前谢谢你,

【问题讨论】:

    标签: c# salesforce


    【解决方案1】:

    你必须调用describeSObjects方法来获取对象属性。

    DescribeSObjectResult[] describeSObjectResults = 
                            binding.describeSObjects(
                            new string[] { "account", "contact", "lead" }); 
    

    对象 api 名称将作为参数传入数组。请使用此网址获取示例代码。 https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_calls_describesobjects.htm

    如果这能解决您的问题,请告诉我。

    【讨论】:

    • 谢谢 Sumit,这就是我要找的。​​span>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-05
    • 2019-11-27
    • 2015-09-26
    • 2021-04-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多