|
|
|
@@ -138,24 +138,24 @@ public class WxMsgCallbackServiceImpl implements WxMsgCallbackService { |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public static void main(String ...args){ |
|
|
|
TreeMap<String, String> message = new TreeMap<>(); |
|
|
|
String data="{\"ret\":\"1\",\"msg\":\"success\",\"data\":{\"data\":[{\"id\":\"50\",\"sign\":\"\\u8fc8\\u5927\\u4e8b\",\"msg\":\"\\u540c\\u5fd7\\u4eec\\uff0c\\u4eca\\u5929\\u6d4b\\u8bd5\\u90e8\\u95e8\\u6210\\u7acb\\u4e86\",\"begintime\":\"1532014609\",\"status\":\"1\"}],\"total\":\"8\"},\"sign\":\"D2D5F4FC4640B5492754031F04264A982F9C9CD8EF54AED7EA3D699FD9E31170\"}"; |
|
|
|
JSONObject jsonObject = JSONObject.parseObject(data); |
|
|
|
|
|
|
|
message.put("data","Array"); |
|
|
|
message.put("msg","success"); |
|
|
|
message.put("ret","1"); |
|
|
|
|
|
|
|
StringBuilder sb = new StringBuilder(); |
|
|
|
Set<Map.Entry<String, String>> entries = message.entrySet(); |
|
|
|
for (Map.Entry<String, String> entry : entries) { |
|
|
|
sb.append(entry.getKey()).append("=").append(entry.getValue()); |
|
|
|
} |
|
|
|
sb.append("&secret=").append("7ea1d237eab458a8bec36aa8dd4892bb"); |
|
|
|
String sign_check = HMACSHA256.sha256_HMAC(sb.toString(), "7ea1d237eab458a8bec36aa8dd4892bb"); |
|
|
|
System.out.println(); |
|
|
|
} |
|
|
|
// public static void main(String ...args){ |
|
|
|
// TreeMap<String, String> message = new TreeMap<>(); |
|
|
|
// String data="{\"ret\":\"1\",\"msg\":\"success\",\"data\":{\"data\":[{\"id\":\"50\",\"sign\":\"\\u8fc8\\u5927\\u4e8b\",\"msg\":\"\\u540c\\u5fd7\\u4eec\\uff0c\\u4eca\\u5929\\u6d4b\\u8bd5\\u90e8\\u95e8\\u6210\\u7acb\\u4e86\",\"begintime\":\"1532014609\",\"status\":\"1\"}],\"total\":\"8\"},\"sign\":\"D2D5F4FC4640B5492754031F04264A982F9C9CD8EF54AED7EA3D699FD9E31170\"}"; |
|
|
|
// JSONObject jsonObject = JSONObject.parseObject(data); |
|
|
|
// |
|
|
|
// message.put("data","Array"); |
|
|
|
// message.put("msg","success"); |
|
|
|
// message.put("ret","1"); |
|
|
|
// |
|
|
|
// StringBuilder sb = new StringBuilder(); |
|
|
|
// Set<Map.Entry<String, String>> entries = message.entrySet(); |
|
|
|
// for (Map.Entry<String, String> entry : entries) { |
|
|
|
// sb.append(entry.getKey()).append("=").append(entry.getValue()); |
|
|
|
// } |
|
|
|
// sb.append("&secret=").append("7ea1d237eab458a8bec36aa8dd4892bb"); |
|
|
|
// String sign_check = HMACSHA256.sha256_HMAC(sb.toString(), "7ea1d237eab458a8bec36aa8dd4892bb"); |
|
|
|
// System.out.println(); |
|
|
|
// } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|