package demo; import java.util.Map; import java.util.Map.Entry; import java.util.SortedMap; import java.util.TreeMap; import com.gexin.rp.sdk.base.uitls.MD5Util; public class GetPushMessageResultDemo { //填写mastersecret private static final String MASTERSECRET = ""; //填写appkey private static final String APPKEY = ""; //填写taskId private static final String TASKID = ""; public static void main(String[] args) { SortedMap<String, Object> param = new TreeMap<String, Object>(); param.put("action", "getPushMsgResult"); param.put("appkey", APPKEY); param.put("taskId", TASKID); // 计算Sign值 StringBuilder input = new StringBuilder(MASTERSECRET); for (Entry<String, Object> entry : param.entrySet()) { Object value = entry.getValue(); if (value instanceof String || value instanceof Integer || value instanceof Long) { input.append(entry.getKey()); input.append(entry.getValue()); } } String sign = MD5Util.getMD5Format(input.toString()); param.put("sign", sign); Map<String, Object> ret = post(param); System.out.println(ret); } private static Map<String, Object> post(Map<String, Object> param) { return null; // return HttpUtil.httpPostJSON("http://sdk.open.api.igexin.com/apiex.htm", param); } }