我需要为批量 API 创建 BulkConnection 到 salesforce。
我们可以使用带有基本 SOAP 身份验证的 ConnectorConfig 创建 BulkConnection。
代码如下,
ConnectorConfig config = new ConnectorConfig();
config.setUsername("USERNAME");
config.setPassword("PASSWORD+TOKEN");
config.setCompression(true);
config.setTraceFile("traceLogs.txt");
config.setTraceMessage(true);
config.setPrettyPrintXml(true);
config.setAuthEndpoint("https://login.salesforce.com/services/Soap/u/39.0");
PartnerConnection connection = new PartnerConnection(config);
String soapEndpoint = config.getServiceEndpoint();
String apiVersion = "39.0";
String restEndpoint = soapEndpoint.substring(0, soapEndpoint.indexOf("Soap/")) + "async/" + apiVersion;
config.setRestEndpoint(restEndpoint);
bulkConnection = new BulkConnection(config);
上面的代码工作正常。
但就我而言,我无法为每个客户的销售人员帐户收集用户名和密码。
这可以使用 accestoken 创建 BulkConnection 吗?
请给我你的建议。
谢谢, 哈里什