Java web服务调用salesforce沙盒时出错

Java web服务调用salesforce沙盒时出错,java,salesforce,endpoint,Java,Salesforce,Endpoint,我正在通过java与salesforce集成。 我想在salesforce沙盒上测试它,所以我使用端点作为:https://test.salesforce.com/services/Soap/u/21.0 ConnectorConfig config = new ConnectorConfig(); config.setUsername(LoginHelper.userName); config.setPassword(LoginHelper.password); config.setServi

我正在通过java与salesforce集成。 我想在salesforce沙盒上测试它,所以我使用端点作为:
https://test.salesforce.com/services/Soap/u/21.0

ConnectorConfig config = new ConnectorConfig();
config.setUsername(LoginHelper.userName);
config.setPassword(LoginHelper.password);
config.setServiceEndpoint(LoginHelper.END_POINT);
PartnerConnection pCon = Connector.newConnection(config);
但是我得到一个错误,比如:
无效的用户名、密码、安全令牌;或用户被锁定。


请帮忙

我认为您必须使用
config.setAuthEndpoint()
而不是
config.setServiceEndpoint()

我认为您必须使用
config.setAuthEndpoint()
而不是
config.setServiceEndpoint()

您确定错误并不是出在哪里吗?您是否尝试使用提供给客户端的用户名/密码登录到测试实例?是的,我可以登录到测试实例。然后显示一些代码。也许我们可以找出问题出在哪里;config.setUsername(LoginHelper.userName);config.setPassword(LoginHelper.password);config.setServiceEndpoint(LoginHelper.END_点);PartnerConnection pCon=Connector.newConnection(配置)`我已将您的代码添加到您的问题中。请更新问题,而不是添加评论之类的东西。(你可以在标签下面找到编辑链接)你确定错误不完全是错的吗?您是否尝试使用提供给客户端的用户名/密码登录到测试实例?是的,我可以登录到测试实例。然后显示一些代码。也许我们可以找出问题出在哪里;config.setUsername(LoginHelper.userName);config.setPassword(LoginHelper.password);config.setServiceEndpoint(LoginHelper.END_点);PartnerConnection pCon=Connector.newConnection(配置)`我已将您的代码添加到您的问题中。请更新问题,而不是添加评论之类的东西。(您可以在标记下方找到编辑链接)