MI加密方式:
说明:
1、配置拉取几小时前的数据参数synHour,算出endTime(beginTime为Now)
2、beginTime~endTime时间段内数据分页分页
返回数据源:
code、message、result(result中有totalCount)
请求参数:
beginTime=-1&endTime=1467881475&partner_id=14&status=1,2,3,4,5,50&start=0&end=20
AES加密后:
PMFKgdeVkXX/nBy8Vnxof8Kce1zszSkp4Isd7+eCbt/je0u4oJnKUmbjlvlpFxBhdk04cGyVQujwzDeg5UYRsKitAGlUu6TK8UujtaXVw24=
签名:
data=getAesEncrypt(req)&partner_id=partnerId×tamp=(System.currentTimeMillis()/1000)signKey
MD5加密前字符串:
data=PMFKgdeVkXX/nBy8Vnxof8Kce1zszSkp4Isd7+eCbt/je0u4oJnKUmbjlvlpFxBhdk04cGyVQujwzDeg5UYRsKitAGlUu6TK8UujtaXVw24=&partner_id=14×tamp=14678814757ec0bbf38ebe7a18966ef472ae02c995
加密后sign:9FBE68BEF8B41CB76589D9B2019A8CE1
最后请求地址:
http://1.233.204.161/openapi/shop/orderlist?data=PMFKgdeVkXX/nBy8Vnxof8Kce1zszSkp4Isd7+eCbt/je0u4oJnKUmbjlvlpFxBhdk04cGyVQujwzDeg5UYRsKitAGlUu6TK8UujtaXVw24=&partner_id=14×tamp=1467881475&sign=9fbe68bef8b41cb76589d9b2019a8ce1
http://1.233.204.161/openapi/shop/orderlist?data=PMFKgdeVkXX%2FnBy8Vnxof8Kce1zszSkp4Isd7%2BeCbt%2Fje0u4oJnKUmbjlvlpFxBhdk04cGyVQujwzDeg5UYRsKitAGlUu6TK8UujtaXVw24%3D&partner_id=14×tamp=1467881475&sign=9fbe68bef8b41cb76589d9b2019a8ce1
SN加密方式:
key为秘钥
dd.append("strMobile=").append(strMobile).append("&time=").append(time).append("&").append(key);
MD5加密:
String checksign = PhoneMD5.MD5(dd.toString());
传参时将sign跟参数一起代入,接收时校验
返回数据源:
code、result