签名说明
<p>接口签名的目的,防止数据在网络传输过程中失真和篡改。如下针对 HTTP 的特征介绍签名过程。</p>
<p>交易报文编码为 UTF-8,交易报文消息格式为 JSON。</p>
<p>将接口请求参数按照字段名的 ascii 码从小到大排序后使用 QueryString 的格式(即appid=a001&key1=value1&key2=value2)拼接而成,空值不传递。签名值sign等于QueryString后面拼接key后,进行md5加密,取小写字母:</p>
<p><strong>注意:接口不存在的参数请勿传递</strong></p>
<p>signvalue=md5(appid=a001&key1=value1&key2=value2&key=key)</p>
<p>最后将sign拼接在QueryString,提交接口验签:</p>
<p>appid=a001&key1=value1&key2=value2&sign=signvalue</p>