我试图用c#调用我的Salesforce自定义对象。对象的名称是CommercientSF__SorMasterRep__c
,但是当我尝试插入它时会给出错误,如
INVALID_TYPE:sObject类型
'CommercientSF__SorMasterRep__c'
不是 支持的。如果您尝试使用自定义对象,请务必使用 在实体名称后附加'__c'
。请参考您的WSDL或 描述要求适当的名称。
它来自托管包。包安装&所有对象都已部署。
答案 0 :(得分:1)
自定义对象的名称以__c(下划线,下划线,'c')结尾,看起来您的对象名称中只有一个下划线。
对于托管包,只有在为用户分配了包的许可证时,该对象才可用,您还应检查用户配置文件中的对象级别权限。另请参阅文档中的“Factors that affect data access”部分。
答案 1 :(得分:0)
您的wsdl在生成过程中可能没有包含您的自定义对象(CommercientSF_SorMasterRep__c)。验证您的wsdl是否具有此自定义对象。 如果没有,再次重新生成wsdl并导入到C#项目中。