我正在使用wso2 esb 4.8.0 salesforce连接器连接salesforce,但它甚至无法使用Enterprise API登录
https://login.salesforce.com/services/Soap/c/29.0
但是当我使用合作伙伴api时它工作正常。
https://login.salesforce.com/services/Soap/u/29.0
为什么我无法通过企业API连接?。
答案 0 :(得分:2)
我快速查看WSO2 Salesforce Connector Documentation上的GitHub和相关的Zip文件。
连接器似乎是围绕Partner API构建的。这是有道理的,因为Partner API是通用的,可以与任何Salesforce Org一起使用(假设启用了API访问)。查看zip文件的内容,有一些xml文件与可用的Parther API方法一致。
相比之下,企业WSDL特定于生成它的组织。这不适用于通用API包装器,因为它包含可能仅存在于一个Salesforce组织中的对象。