SN签名校验使用方法

相对于普通的key鉴权,SN签名校验需要在url中增加sn值,示例如下:

返回结果

其中key为申请的key,而sn是需要sk进行计算得出,sk不需要出现在url里。

sn = MD5(urlencode(basicString + sk))

basicString算法

get 请求

• url 中 http://域名{uri}
• basicString = uri

post 请求

• url 中 http://域名{uri} POST 参数按照key进行从小大到字母排序
• 然后拼装成:k1= v1&k2= v2&k3=v3&...&kn=vn的格式=> {params}
• basicString = uri +?+ params


SN签名计算的PHP代码参考示例