8985ddd6a1108ab27cbd4a01c7888c6b427e769e.svn-base 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.chinacreator.process;
  2. import java.util.HashMap;
  3. import java.util.Map;
  4. import org.n3r.ecaop.client.EcAopClient;
  5. import org.n3r.ecaop.client.EcAopMethod;
  6. import org.n3r.ecaop.client.EcAopResult;
  7. import org.n3r.ecaop.client.SignAlgorithm;
  8. import com.chinacreator.process.util.JsonUtil;
  9. public class MainGetCount {
  10. public static void main(String[] args) {
  11. String url = "http://211.94.67.94:8001/openservlet";//调用开放平台地址
  12. String appkey = "com.aop.app.unicomonline";//渠道编码
  13. String signSecurity ="swUiuzms+bAqgNOhTaJAyaTFVdAhGaG2aPCUJ0o72P/dSFj8aRbFDOXjPTBB5oja9plfRNWgTKP1OFWBF2F85A==";//调用私钥
  14. EcAopClient aopClient = new EcAopClient(url, appkey, signSecurity);
  15. aopClient.setSignAlgorithm(SignAlgorithm.MD5);
  16. aopClient.setTimeoutMillis(1000000);
  17. String method = "com.ssp.method.tencentvideovipinform";//接口编码
  18. EcAopMethod ecAopMethod = aopClient.createEcAopMethod(method, Map.class);
  19. Map<String,String> reqMap = new HashMap<String,String>();
  20. reqMap.put("apptx", "" + System.currentTimeMillis());//调用流水,要求不重复
  21. reqMap.put("outorder", "" + System.currentTimeMillis());//业务参数
  22. reqMap.put("usernumber", "18574414678");//业务参数
  23. reqMap.put("usertype", "1");//业务参数
  24. reqMap.put("userval", "306581007");//业务参数
  25. reqMap.put("busitime", "20180508101323");//业务参数
  26. reqMap.put("resultcode", "0");//业务参数
  27. reqMap.put("resultinfo", "");//业务参数
  28. EcAopResult result = ecAopMethod.exec(reqMap);
  29. System.out.println(JsonUtil.jsonToMap(result.getResponse()));
  30. }
  31. }