【问题标题】:Accessing SalesForce custom object Issue访问 SalesForce 自定义对象问题
【发布时间】:2013-05-16 17:05:38
【问题描述】:

我正在尝试使用 c# 调用我的 Salesforce 自定义对象。对象的名称是CommercientSF__SorMasterRep__c,但是当我尝试插入它时,会出现类似

的错误

INVALID_TYPE:sObject 类型'CommercientSF__SorMasterRep__c' 不是 支持的。如果您尝试使用自定义对象,请务必 在实体名称后附加'__c'。请参考您的 WSDL 或 describe 调用适当的名称。

它来自受管软件包。安装包并部署所有对象。

【问题讨论】:

  • 您可以使用具有相同登录凭据的单独工具来验证通过 API 对自定义对象的访问。 http://wiki.developerforce.com/page/Tools 有许多选项。试试 Force.com Explorer 或 Workbench。如果不是这些套装,也有许多第三方选项。

标签: asp.net salesforce


【解决方案1】:

自定义对象的名称以 __c 结尾(下划线、下划线、'c'),看起来您的对象名称中只有一个下划线。

对于受管软件包,该对象仅在为用户分配软件包许可证时可用,您还应检查用户配置文件中的对象级别权限。另请参阅文档中的“Factors that affect data access”部分。

【讨论】:

  • 对象名有两个下划线
  • 对象也部署在 Salesforce 中
  • 这不是你的问题。还要列出你已经检查过的东西。
  • 许可证也对用户有效,权限也很明确
  • Superfell 如果你在这个问题上点击“编辑”,你会意识到它是 Markdown 格式化引擎在欺骗你;)实际上我要马上编辑这个问题......跨度>
【解决方案2】:

您的 wsdl 可能没有在生成期间包含您的自定义对象 (CommercientSF_SorMasterRep__c)。验证您的 wsdl 是否具有此自定义对象。 如果没有,请重新生成 wsdl 并导入到您的 C# 项目中。

【讨论】:

    猜你喜欢
    • 2018-04-26
    • 2012-11-03
    • 2019-03-02
    • 1970-01-01
    • 2016-07-03
    • 1970-01-01
    • 2011-06-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多