示例

为了方便开发者对签名方法进行测试验证,下面举例说明签名规则和签名方法。

1.假设请求的链接为: https://points-mall-dev.henshihui.com/user/login/auto-login

2.请求的参数为:unionId = 10000

加上 appKey,timestamp,nonceStr 这些必要参数,则参与签名的参数如下:

 unionId = 10000;
 appKey = "5d8083dd7e37d";
 timestamp = 1568727896;
 nonceStr = "c6I0gQU1nhH6GTStBwwZr9cWarzprV4F"

对参数按照key=value的格式,并按照参数名ASCII字典序排序如下:

stringA=
"appKey=5d8083dd7e37d&nonceStr=c6I0gQU1nhH6GTStBwwZr9cWarzprV4F&timestamp=
1568727896&unionId=10000"

拼接appSecret 再md5得到sign:

sign= 
md5(appKey=5d8083dd7e37d&nonceStr=c6I0gQU1nhH6GTStBwwZr9cWarzprV4F&timestamp=
1568727896&unionId=10000&appSecret=4264d5a67af50b5e6a1a62f25ba175ef)

sign= c25d929843a50096fd5c62ef343ebb68

results matching ""

    No results matching ""