如何使用salesforce中的accesstoken创建批量连接

时间:2017-03-15 11:56:00

标签: java salesforce salesforce-service-cloud salesforce-ios-sdk salesforce-communities

我需要为salesforce创建批量API的BulkConnection。

我们可以使用ConnectorConfig和基本的SOAP身份验证创建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);

以上代码工作正常。

但在我的情况下,我无法收集用户名&每个客户的salesforce帐户的密码。

是否可以使用accestoken创建BulkConnection?..

请给我你的建议。

谢谢, 哈里什

0 个答案:

没有答案