如何在没有Enterprise/Unlimited版本的情况下为自定义对象开发Salesforce API代码?

Jor*_*son 2 api wsdl web-services salesforce

背景: 我正在构建一个每天运行的小应用程序,从我们自己的内部数据库中提取数据并将其发送到我们的公司Salesforce实例.我在Salesforce实例中构建了一个自定义对象(称为Marqui_Instance)来存放数据.该应用程序将创建几百个,并将它们附加到各种帐户记录.

问题: 我们的Salesforce实例是专业版,这意味着我无法为我们的实例生成WSDL,这让我觉得我无法开发可以创建/编辑/删除Marqui_Instance对象的代码.

在我开始在黑暗中挣扎之前,我想我会在这里发帖寻求建议.我唯一能想到的是在Salesforce开发人员帐户中创建一个相同的对象,并从那里使用WSDL ......但是当我在生产中部署代码时,它会起作用吗?我很害怕我的开发帐户中的WSDL会有一些guid或类似的东西,我的代码只会对开发帐户起作用.

Dan*_*ger 5

如果您的应用程序通过Salesforce认证,他们将为您提供"Partner Application API"令牌.在建立Salesforce API会话时使用此选项将允许您的应用程序使用专业版组织.

或者,您还可以通过支付额外费用获得专业版组织的API访问权限.您需要联系salesforce.com销售人员.

更新:显然,Salesforce在内部使用非正式命名的"Black Tab"启用了该功能.

另请参阅:Re:使用API​​和Salesforce.com专业版