# 簽名算法
* 將**請求參數中除sign外的多個鍵值對**,根據鍵按照**字典序**排序,并按照"key1value1key2value2..."的格式拼成一個字符串(空值不參與簽名):
```
dataid123456deviceid888888printtime1532092772
```
* 將appsecret拼接在1中排序后的字符串后面得到待簽名字符串:
```
dataid123456deviceid888888printtime153209277210bf3984d33900906df9fabdbfda59e8
```
* 使用md5算法加密待加密字符串即為sign:
```
a4314445ca135486cbe82267312a7e84
```
* 將sign添加到請求參數中
> 需要urlencode的參數,請在urlencode前參與簽名