## 簽名算法
請對參數按照鍵名進行降序排序(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例子:傳入需要簽名的參數數組$data以及密鑰$key返回簽名sign的值
//注意: sign/sign_type不需要傳入進行簽名 sitename不為空值則需要簽名
function sign($data,$key) {
ksort($data);//按鍵名排序
$sign = md5(urldecode(http_build_query($data)) . $key);//組合并進行md5加密
return $sign;
}
```