文档

💴 签名算法说明

请对参数按照键名进行降序排序(a-z)sign /sign_type和空值不进行签名!。 排序后请操作参数生成或拼接一个url请求字符串 例如a=b&c=d&e=f(Url值不能携带参数!不要进行urlencode) 再将拼接好的请求字符串与平台的密钥KEY进行MD5加密得出sign签名参数MD5 ( a=b&c=d&e=f + KEY )(注意:+ 为各语言的拼接符!不是字符!)

PHP示例

//php例子:传入需要签名的参数数组$data以及密钥$key返回签名sign的值 //注意: sign/sign_type不需要传入进行签名 sitename不为空值则需要签名 function sign($data,$key) { ksort($data);//按键名排序 $sign = md5(urldecode(http_build_query($data)) . $key);//组合并进行md5加密 return $sign; }