我编写了一个简单的程序来测试 Java 与 Salesforce 的集成。我按照以下链接中提到的步骤进行操作:
Salesforce Api Partner Examples
但是当我执行这些时,程序卡在该步骤
QueryResult qr =partnerConnection.query(soqlQuery);
我不确定这里发生了什么 - 欢迎任何建议。
最佳答案
如果您使用的是过时版本的 SDK 并针对新端点运行,您的程序将挂起。
要解决此问题,请使用最新版本的 SDK 并指向最新的端点。
例如,我使用:
/services/Soap/u/34.0
作为端点以及 maven 中的以下项目版本:
<dependency>
<groupId>com.force.api</groupId>
<artifactId>force-wsc</artifactId>
<version>34.0</version>
</dependency>
<dependency>
<groupId>com.force.api</groupId>
<artifactId>force-partner-api</artifactId>
<version>34.0</version>
</dependency>
关于Java - Salesforce PartnerConnection 查询请求挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25300595/