【问题标题】:How can I filter Salesforce SObjects for mappable objects如何过滤 Salesforce SObject 以查找可映射对象
【发布时间】:2023-04-09 04:20:02
【问题描述】:

我有一个 C# 应用程序,其中包含我想使用 REST API 将其数据传输到 Salesforce 的对象。我想允许我的用户创建从我的应用程序对象到他们的 Salesforce 对象之一的映射(例如,将我的应用程序“Person”对象的字段映射到 Salesforce“Contact”对象)。我想向用户展示一个可供选择的对象列表,然后是一个为该对象映射的字段列表。

为此,我调用 Salesforce REST API SOBJECTS 端点,该端点返回用户 Salesforce 组织中所有对象的列表。但是,此列表包括与存储数据无关的所有类型的对象(例如 ApexTrigger 对象)。我只想返回 Salesforce 本地对象(例如客户、潜在客户)和用户 Salesforce 组织上的任何自定义对象。

我应该在过滤器中查找哪些字段?我尝试使用“自定义”,但只返回自定义对象而不是本机对象。

【问题讨论】:

    标签: c# salesforce


    【解决方案1】:

    要通过 Salesforce REST API 仅获取 sObject,您需要使用下一个方法:

    https://yourInstance.salesforce.com/services/data/v37.0/sobjects/
    

    更多详情请见documentation page

    【讨论】:

    • 正如我在问题中提到的,此方法返回所有 Salesforce 对象,包括那些永远不会映射到“ApexTrigger”的对象。我只想返回用户将映射到的那些对象,例如 Salesforce 原生对象和自定义对象。
    • 嗯..你是对的。看起来您需要过滤此调用的响应(需要检查,是否有任何字段可以用于它)。
    猜你喜欢
    • 2014-11-03
    • 1970-01-01
    • 2019-09-29
    • 2022-07-25
    • 2020-06-27
    • 1970-01-01
    • 2018-07-18
    • 2015-10-20
    • 1970-01-01
    相关资源
    最近更新 更多