TestSdk.java 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. package com.zhiqiyun;
  2. import com.alibaba.fastjson.JSON;
  3. import com.dliyun.AlgorithmType;
  4. import com.dliyun.ClientException;
  5. import com.dliyun.DefaultClient;
  6. import com.dliyun.Response;
  7. import org.junit.Test;
  8. import java.util.*;
  9. public class TestSdk {
  10. private DefaultClient getClient() {
  11. return new DefaultClient(
  12. "http://127.0.0.1:9800/router",
  13. "220228000020",
  14. "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCSTihNSHP5mqzMxkqxeEv150GWUcfdNy9eoD9wWhWO5re59vi8ownmfpcKOSHhqM09W+/jwC5xbqhYJN2kbCMWTyBHJ1BaoldX736aOPCmo0octyiq2N3Xx5JFnBh5asXdEO12lrOXGNqcwwq6iDuw2Na3H4u7p3QEIz6LKLcGJQIDAQAB",
  15. AlgorithmType.RSA
  16. );
  17. }
  18. @Test
  19. public void wlapiHotel() throws ClientException {
  20. Map<String, Object> dataMap = new HashMap<>();
  21. dataMap.put("page", "1");
  22. dataMap.put("limit", "10");
  23. Response<Map<String, Object>> response = this.getClient().execute("wlapi.hotel", "1.0.0", dataMap);
  24. System.out.println(JSON.toJSONString(response));
  25. }
  26. @Test
  27. public void wlapiFamous() throws ClientException {
  28. Map<String, Object> dataMap = new HashMap<>();
  29. dataMap.put("page", "1");
  30. dataMap.put("limit", "10");
  31. Response<Map<String, Object>> response = this.getClient().execute("wlapi.famous", "1.0.0", dataMap);
  32. System.out.println(JSON.toJSONString(response));
  33. }
  34. @Test
  35. public void testlogin() throws ClientException {
  36. Map<String, Object> dataMap = new HashMap<>();
  37. dataMap.put("userName", "18812345678");
  38. dataMap.put("password", "admin");
  39. Response<Map<String, Object>> response = this.getClient().execute("oauth2.login", "1.0.0", dataMap);
  40. System.out.println(JSON.toJSONString(response));
  41. }
  42. @Test
  43. public void testUpdatePassword() throws ClientException {
  44. Map<String, Object> dataMap = new HashMap<>();
  45. dataMap.put("accessToken", "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOm51bGwsInVzZXJfbmFtZSI6InN0amR5ZGF5b3UiLCJyZWFsX25hbWUiOiI2NTQzMjEiLCJhdmF0YXIiOiIiLCJjbGllbnRfaWQiOiJzYWJlciIsInJvbGVfbmFtZSI6IiIsImxpY2Vuc2UiOiJwb3dlcmVkIGJ5IGJsYWRleCIsImFjY291bnRfaWQiOiIxNTAwMTAwODE3ODMyMzIxMDI2IiwicG9zdF9pZCI6IiIsInVzZXJfaWQiOiIiLCJyb2xlX2lkIjoiIiwic2NvcGUiOlsiYWxsIl0sIm5pY2tfbmFtZSI6IjEyMzQ1NiIsIm9hdXRoX2lkIjoiIiwiZGV0YWlsIjpudWxsLCJleHAiOjE2NDcwMTcyNTMsImRlcHRfaWQiOiIiLCJqdGkiOiI5N2NhZTAxMS0yYjcwLTRlMzQtYWM2ZC02YWM4ZWY1YWIyMzEiLCJhY2NvdW50Ijoic3RqZHlkYXlvdSJ9.nvXxZ_qlfLYFsL3WEwi5J26nGv7u_PHPnchEHNKs384");
  46. dataMap.put("oldPassword", "654321");
  47. dataMap.put("newPassword", "123456");
  48. Response<Map<String, Object>> response = this.getClient().execute("oauth2.update.password", "1.0.0", dataMap);
  49. System.out.println(JSON.toJSONString(response));
  50. }
  51. @Test
  52. public void testUpdateInfo() throws ClientException {
  53. Map<String, Object> dataMap = new HashMap<>();
  54. dataMap.put("accessToken", "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOm51bGwsInVzZXJfbmFtZSI6InN0amR5ZGF5b3UiLCJyZWFsX25hbWUiOiI2NTQzMjEiLCJhdmF0YXIiOiIiLCJjbGllbnRfaWQiOiJzYWJlciIsInJvbGVfbmFtZSI6IiIsImxpY2Vuc2UiOiJwb3dlcmVkIGJ5IGJsYWRleCIsImFjY291bnRfaWQiOiIxNTAwMTAwODE3ODMyMzIxMDI2IiwicG9zdF9pZCI6IiIsInVzZXJfaWQiOiIiLCJyb2xlX2lkIjoiIiwic2NvcGUiOlsiYWxsIl0sIm5pY2tfbmFtZSI6IjEyMzQ1NiIsIm9hdXRoX2lkIjoiIiwiZGV0YWlsIjpudWxsLCJleHAiOjE2NDcwMTcyNTMsImRlcHRfaWQiOiIiLCJqdGkiOiI5N2NhZTAxMS0yYjcwLTRlMzQtYWM2ZC02YWM4ZWY1YWIyMzEiLCJhY2NvdW50Ijoic3RqZHlkYXlvdSJ9.nvXxZ_qlfLYFsL3WEwi5J26nGv7u_PHPnchEHNKs384");
  55. dataMap.put("name", "123456");
  56. dataMap.put("realName", "654321");
  57. dataMap.put("sex", "1");
  58. dataMap.put("email", "stjdydayou@163.com");
  59. dataMap.put("phone", "18073113117");
  60. Response<Map<String, Object>> response = this.getClient().execute("oauth2.update.info", "1.0.0", dataMap);
  61. System.out.println(JSON.toJSONString(response));
  62. }
  63. @Test
  64. public void testWechatLogin() throws ClientException {
  65. Map<String, Object> dataMap = new HashMap<>();
  66. dataMap.put("source", "WECHAT_MP");
  67. dataMap.put("uuid", "wxc01ea0423e91d9e0");
  68. dataMap.put("name", "wxc01ea0423e91d9e0");
  69. dataMap.put("realName", "wxc01ea0423e91d9e0");
  70. Response<Map<String, Object>> response = this.getClient().execute("oauth2.wechat.login", "1.0.0", dataMap);
  71. System.out.println(JSON.toJSONString(response));
  72. }
  73. @Test
  74. public void socialSubmit() throws ClientException {
  75. Map<String, Object> dataMap = new HashMap<>();
  76. dataMap.put("accessToken", "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOm51bGwsInVzZXJfbmFtZSI6IjE4ODEyMzQ1Njc4IiwicmVhbF9uYW1lIjoiYWRtaW4iLCJhdmF0YXIiOiIiLCJjbGllbnRfaWQiOiJzYWJlciIsInJvbGVfbmFtZSI6IiIsImxpY2Vuc2UiOiJwb3dlcmVkIGJ5IGJsYWRleCIsImFjY291bnRfaWQiOiIxNTAyMTg0MDY4OTg3NDMyOTYyIiwicG9zdF9pZCI6IiIsInVzZXJfaWQiOiIiLCJyb2xlX2lkIjoiIiwic2NvcGUiOlsiYWxsIl0sIm5pY2tfbmFtZSI6ImFkbWluIiwib2F1dGhfaWQiOiIiLCJkZXRhaWwiOm51bGwsImV4cCI6MTY0NzAyMDI0NCwiZGVwdF9pZCI6IiIsImp0aSI6IjMwNWM0M2MwLWQ1NTAtNDhiMi05Yjk4LTkzNTM2NDllMGI1NyIsImFjY291bnQiOiIxODgxMjM0NTY3OCJ9.wtdQahB8Fn_lixfoDbYyLZ-HWB0p6H8T3TRV3timWaQ");
  77. dataMap.put("account", "zxcc");
  78. dataMap.put("password", "123456");
  79. dataMap.put("name", "Jtoms");
  80. dataMap.put("realName", "Jtoms.Shen");
  81. dataMap.put("sex", "1");
  82. dataMap.put("email", "stjdydayou@163.com");
  83. dataMap.put("phone", "18073113117");
  84. Response<Map<String, Object>> response = this.getClient().execute("oauth2.social.submit", "1.0.0", dataMap);
  85. System.out.println(JSON.toJSONString(response));
  86. }
  87. @Test
  88. public void socialUpdate() throws ClientException {
  89. Map<String, Object> dataMap = new HashMap<>();
  90. dataMap.put("accessToken", "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOm51bGwsInVzZXJfbmFtZSI6IjE4ODEyMzQ1Njc4IiwicmVhbF9uYW1lIjoiYWRtaW4iLCJhdmF0YXIiOiIiLCJjbGllbnRfaWQiOiJzYWJlciIsInJvbGVfbmFtZSI6IiIsImxpY2Vuc2UiOiJwb3dlcmVkIGJ5IGJsYWRleCIsImFjY291bnRfaWQiOiIxNTAyMTg0MDY4OTg3NDMyOTYyIiwicG9zdF9pZCI6IiIsInVzZXJfaWQiOiIiLCJyb2xlX2lkIjoiIiwic2NvcGUiOlsiYWxsIl0sIm5pY2tfbmFtZSI6ImFkbWluIiwib2F1dGhfaWQiOiIiLCJkZXRhaWwiOm51bGwsImV4cCI6MTY0NzAyMDI0NCwiZGVwdF9pZCI6IiIsImp0aSI6IjMwNWM0M2MwLWQ1NTAtNDhiMi05Yjk4LTkzNTM2NDllMGI1NyIsImFjY291bnQiOiIxODgxMjM0NTY3OCJ9.wtdQahB8Fn_lixfoDbYyLZ-HWB0p6H8T3TRV3timWaQ");
  91. dataMap.put("id", "1502187187179827201");
  92. dataMap.put("name", "Jtoms1");
  93. dataMap.put("realName", "Jtoms2");
  94. dataMap.put("sex", "2");
  95. dataMap.put("email", "stjdydayou@1631.com");
  96. dataMap.put("phone", "18073113118");
  97. Response<Map<String, Object>> response = this.getClient().execute("oauth2.social.update", "1.0.0", dataMap);
  98. System.out.println(JSON.toJSONString(response));
  99. }
  100. @Test
  101. public void socialRemove() throws ClientException {
  102. Map<String, Object> dataMap = new HashMap<>();
  103. dataMap.put("accessToken", "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIxMDQ3ODQiLCJ1c2VyX25hbWUiOiIxMzY2NjY2NjY2NiIsInJlYWxfbmFtZSI6ImFkbWluIiwiYXZhdGFyIjoiIiwiYXV0aG9yaXRpZXMiOlsiYWRtaW4iXSwiY2xpZW50X2lkIjoic2FiZXIiLCJyb2xlX25hbWUiOiJhZG1pbiIsImxpY2Vuc2UiOiJwb3dlcmVkIGJ5IGJsYWRleCIsImFjY291bnRfaWQiOiIxNDg0MTI3ODYwMzI5NDcyMDAxIiwicG9zdF9pZCI6IjE0ODQxMjc4NTk2MzcxNTc4ODkiLCJ1c2VyX2lkIjoiMTQ4NDEyNzg2MDI0MTM5MTYxOCIsInJvbGVfaWQiOiIxNDg0MTI3ODU3MzUxMjYyMjEwIiwic2NvcGUiOlsiYWxsIl0sIm5pY2tfbmFtZSI6bnVsbCwib2F1dGhfaWQiOiIiLCJkZXRhaWwiOnsidHlwZSI6IndlYiJ9LCJleHAiOjE2NDcyODczODQsImRlcHRfaWQiOiIxNDg0MTI3ODU5NjIwMzgwNjc0IiwianRpIjoiMzgzZTYyZTItY2JiYS00MzBiLWIwMmUtODE1MmE4Yzg4MGE4IiwiYWNjb3VudCI6IjEzNjY2NjY2NjY2In0.JBjhpDVrmzdSyJTU2ebBtNP-6qhrAuPgXLfUztPAYe4");
  104. dataMap.put("id", "1253564710732921783");
  105. Response<Map<String, Object>> response = this.getClient().execute("oauth2.social.remove", "1.0.0", dataMap);
  106. System.out.println(JSON.toJSONString(response));
  107. }
  108. @Test
  109. public void getImageCaptcha() throws ClientException {
  110. Map<String, Object> dataMap = new HashMap<>();
  111. Response<Map<String, Object>> response = this.getClient().execute("oauth2.get.image.captcha", "1.0.0", dataMap);
  112. System.out.println(JSON.toJSONString(response));
  113. }
  114. @Test
  115. public void sendPhoneValidateCode() throws ClientException {
  116. Map<String, Object> dataMap = new HashMap<>();
  117. dataMap.put("phone", "18073113118");
  118. dataMap.put("captchaCode", "kan4x");
  119. dataMap.put("captchaKey", "81e50122a3f2617c00bf92205609329b");
  120. Response<Map<String, Object>> response = this.getClient().execute("oauth2.send.phone.validate.code", "1.0.0", dataMap);
  121. System.out.println(JSON.toJSONString(response));
  122. }
  123. @Test
  124. public void sendPhoneLogin() throws ClientException {
  125. Map<String, Object> dataMap = new HashMap<>();
  126. dataMap.put("phone", "18073113118");
  127. dataMap.put("code", "271923");
  128. dataMap.put("id", "0ddd1226f73fa454566b36d69ea1abe6");
  129. Response<Map<String, Object>> response = this.getClient().execute("oauth2.phone.login", "1.0.0", dataMap);
  130. System.out.println(JSON.toJSONString(response));
  131. }
  132. @Test
  133. public void startSpider() throws ClientException {
  134. Map<String, Object> dataMap = new HashMap<>();
  135. dataMap.put("ids", Collections.singletonList("220315171635"));
  136. Response<Map<String, Object>> response = this.getClient().execute("sentiment.spider.event.startSpider", "1.0.0", dataMap);
  137. System.out.println(JSON.toJSONString(response));
  138. }
  139. @Test
  140. public void sendForgetPassword() throws ClientException {
  141. Map<String, Object> dataMap = new HashMap<>();
  142. dataMap.put("phone", "18073113118");
  143. dataMap.put("code", "457100");
  144. dataMap.put("id", "c4fb91adcf9bd8683aab344c3568e5f8");
  145. dataMap.put("password", "123456");
  146. Response<Map<String, Object>> response = this.getClient().execute("oauth2.forget.password", "1.0.0", dataMap);
  147. System.out.println(JSON.toJSONString(response));
  148. }
  149. @Test
  150. public void saveComplaintInfo() throws ClientException {
  151. Map<String, Object> dataMap = new HashMap<>();
  152. dataMap.put("orgId", "10000");
  153. dataMap.put("bigType", "1");
  154. dataMap.put("type", "1");
  155. dataMap.put("channel", "channel");
  156. dataMap.put("litpics", new ArrayList<>());
  157. dataMap.put("content", "content");
  158. Response<Map<String, Object>> response = this.getClient().execute("save.complaint.info", "1.0.0", dataMap);
  159. System.out.println(JSON.toJSONString(response));
  160. }
  161. }