在对接API接口时,接口地址和参数结构都很容易被黑客抓包,从而模拟发送请求. 考虑到安全性,防止别人冒名调用,要对接口请求进行合法性验证. 基本原理如下 双方约定 APPID:参与签名和网络传输 APPSecretKey:约定秘钥,保存在双发服务器,只参与签名,不参与网络传输 签名方法 调用API时,需要将所有参数名称以及参数值加入签名, 即:系统级参数(除去SIGN)名称.系统级参数值.应用级参数名称.应用级参数值全部加入签名. 签名参数排序 签名时,根据参数名称,将除签名(sign)外所有请…