一、签名参数sign算法由文字描述,算法需自己编写
二、 参数param_json为变化的json串(json串内订单号唯一)
解决:
一、 签名sign:
1. 手动拼接后在https://www.cmd5.com/加密,较为麻烦,且容易出错
2. 编写python或java脚本,实现加密,比方法1高效
3. 在postman的Pre-request Script
1 let app_secret = "xxx"; //签名app_secret 2 let access_token = "xxx"; 3 let app_key = 'xxx'; 4 let method = 'xxx'; 5 let param_json ='{"thirdOrder":"xxx" ...}'; //参数省略 6 let timestamp ='2018-06-06 13:52:03'; // 注意格式 7 let v = '1.0'; 8 9 10 //拼接 11 sign = app_secret +"access_token"+ access_token +"app_key"+app_key+"method"+method+"param_json"+param_json+"timestamp"+timestamp+"v"+v+app_secret; 12 console.log(sign); 13 sign = CryptoJS.MD5(sign).toString(); 14 console.log(sign); 15 16 //设置环境变量 17 postman.setEnvironmentVariable("sign", sign);