Salesforce中通过SOAP API和Metadata API开发java的web server服务
来源:互联网 发布:淘宝双11广告登录视频 编辑:程序博客网 时间:2024/06/15 19:49
Salesforce中通过SOAP API和Metadata API开发java的web server服务
package wsc;import com.sforce.soap.enterprise.Connector;import com.sforce.soap.enterprise.DeleteResult;import com.sforce.soap.enterprise.EnterpriseConnection;import com.sforce.soap.enterprise.Error;import com.sforce.soap.enterprise.QueryResult;import com.sforce.soap.enterprise.SaveResult;import com.sforce.soap.enterprise.sobject.SObject;import com.sforce.soap.enterprise.sobject.MYSOBJECt__c;import com.sforce.soap.metadata.MetadataConnection;import com.sforce.soap.enterprise.LoginResult;import com.sforce.ws.ConnectionException;import com.sforce.ws.ConnectorConfig;import java.io.FileWriter;import java.nio.file.Path;import java.nio.file.Paths;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class wsctest {static final String USERNAME = "userName"; static final String PASSWORD = "password";static EnterpriseConnection connection;public static void main(String[] args) { ConnectorConfig config = new ConnectorConfig(); config.setUsername(USERNAME); config.setPassword(PASSWORD); config.setAuthEndpoint("https://test.salesforce.com/services/Soap/c/40.0/") ;//config.setTraceMessage(true);config.setProxy("XXX", 0000);try { connection = Connector.newConnection(config); queryContacts(); System.out.println("Auth EndPoint: "+config.getAuthEndpoint()); System.out.println("Service EndPoint: "+config.getServiceEndpoint()); System.out.println("Username: "+config.getUsername()); System.out.println("SessionId: "+config.getSessionId()); } catch (ConnectionException e1) { e1.printStackTrace(); } } private static void queryContacts() { System.out.println("Querying for the 5 newest Contacts...");Map<String,List<String>> idMap = new HashMap<String,List<String>>();try { // query for the 5 newest contacts QueryResult queryResults = connection.query("SELECT " + "ID," + "NAME" + " FROM MYSOBJECt__c" System.out.println("=====queryResults.getSize()======"+queryResults.getSize()); List<MYSOBJECt__c> plaList = new ArrayList<MYSOBJECt__c>(); if (queryResults.getSize() > 0) { for (int i=0;i<queryResults.getRecords().length;i++) { MYSOBJECt__c pla = (MYSOBJECt__c)queryResults.getRecords()[i]; plaList.add(pla); pla.Name("test"); String control = pla.getName(); if(idMap.get(control) == null){ List<String> ids = new ArrayList<String>(); ids.add(pla.getId()); idMap.put(control,ids); }else{ idMap.get(control).add(pla.getId()); } } for(String key :idMap.keySet()){ System.out.println("======key======"+key); } } } catch (Exception e) { e.printStackTrace(); } }}
0 0
- Salesforce中通过SOAP API和Metadata API开发java的web server服务
- java web开发中构建SOAP服务
- 使用 Salesforce.com SOAP API 新建用户
- salesforce 集成-REST API开发
- 用于Web服务的核心Java API
- 通过 Jersey 客户端 API 调用 REST 风格的 Web 服务
- 通过 Jersey 客户端 API 调用 REST 风格的 Web 服务
- 通过Jersey客户端API调用RestFul风格的Web服务
- 通过Jersey客户端API调用REST风格的Web服务
- 通过 Jersey 客户端 API 调用 REST 风格的 Web 服务
- 通过 Jersey 客户端 API 调用 REST 风格的 Web 服务
- 通过 Jersey 客户端 API 调用 REST 风格的 Web 服务
- 通过Jersey客户端API调用RestFul风格的Web服务
- 通过Jersey客户端API调用REST风格的Web服务
- webservice知识一、SOAP风格的webservice——通过JDK的API发布一个webservice服务和创建一个webservice客户端用于访问该服务
- 在Java程序中调用Salesforce REST API
- Java SOAP API example
- 使用 Salesforce.com SOAP API 实现用户登录
- angular js 使用了ng-repeat 实现单选及多选效果
- 云服务器上tomcat启动后,外网访问很慢的解决办法
- 根据结构体变量地址反推结构体首地址
- sqlserver datetime类型前台查询是截断秒后面的小数点
- 计算机常见英语单词
- Salesforce中通过SOAP API和Metadata API开发java的web server服务
- 套接字之一个客户端和一个服务器的并行多次通信
- iOS*内存管理
- 多校集训(问题 J: 求个最大值-想法题)
- 两年学JAVA的心血呀-----MyEclipse的各种问题
- Neutron服务安装配置
- spring boot
- 生活已经如此艰难,就不要一个人吃饭、睡觉、打代码了
- PAT 乙级 1044. 火星数字(20)