ImportTest.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. package com.ygj.yuemum.chuanyun;
  2. import com.alibaba.fastjson.JSONObject;
  3. import com.google.gson.Gson;
  4. import com.ygj.yuemum.utils.HttpUtils;
  5. import org.apache.http.HttpResponse;
  6. import org.apache.http.util.EntityUtils;
  7. import org.junit.Test;
  8. import java.util.HashMap;
  9. import java.util.Map;
  10. public class ImportTest {
  11. @Test
  12. public void testLoadObjects() throws Exception {
  13. Map<String, String> paramMap = new HashMap();
  14. paramMap.put("ActionName", "LoadBizObjects");
  15. paramMap.put("SchemaCode", "e3i1ixenjat08xho5hy3zp2c4");
  16. paramMap.put("Filter","{\"FromRowNum\": 0,\"RequireCount\": false,\"ReturnItems\": [], " +
  17. "\"SortByCollection\": [],\"ToRowNum\": 500, \"Matcher\": { \"Type\": \"And\", \"Matchers\": []}}");
  18. //身份认证参数
  19. Map headers = new HashMap();
  20. headers.put("EngineCode","ae483ce1607kh089");
  21. headers.put("EngineSecret","aDKyV5OYQa7HMv4qWvqH8bAlXxmzD3bQK2/klBFoHlu6XHRxh7Q2lg==");
  22. Gson gson = new Gson();
  23. HttpResponse result = HttpUtils.doPost("https://www.h3yun.com", "/OpenApi/Invoke", headers, null, gson.toJson(paramMap));
  24. String strResult = EntityUtils.toString(result.getEntity());
  25. JSONObject jsonObject = JSONObject.parseObject(strResult);
  26. System.out.println(strResult);
  27. }
  28. @Test
  29. public void testLoadObject() throws Exception {
  30. Map<String, String> paramMap = new HashMap();
  31. paramMap.put("ActionName", "LoadBizObject");
  32. paramMap.put("SchemaCode", "ajxhpu8n5e3n2272xda8k38o3");
  33. paramMap.put("BizObjectId", "97914666-af2a-4e4b-83ff-6bb0fa366cc0");
  34. //身份认证参数
  35. Map headers = new HashMap();
  36. headers.put("EngineCode","ae483ce1607kh089");
  37. headers.put("EngineSecret","aDKyV5OYQa7HMv4qWvqH8bAlXxmzD3bQK2/klBFoHlu6XHRxh7Q2lg==");
  38. Gson gson = new Gson();
  39. HttpResponse result = HttpUtils.doPost("https://www.h3yun.com", "/OpenApi/Invoke", headers, null, gson.toJson(paramMap));
  40. String strResult = EntityUtils.toString(result.getEntity());
  41. JSONObject jsonObject = JSONObject.parseObject(strResult);
  42. System.out.println(strResult);
  43. }
  44. }