签名方式

如果您选择普通签名验证,可以忽略本章节;
支持三种签名验证方式,您可以根据自己的需求选择;
系统默认为普通签名验证方式,无需做任何更改;
如果需要更改签名方式,需要先在安全设置页面更改设置后使用下列的方式对接;

1) 普通签名验证

请求参数中添加key参数,内容为您的appkey

2) MD5签名验证验证

1)在安全设置页面获取固定的 appid;
2)对所有要传递的字符串进行字典(a-z)排序,需排除sign字段;
3)拼接字符串 将 appkey 作为后缀,进行md5计算,得到签名;
4)将计算出的结果通过sign参数传递;

sign 参数示范计算方式
md5(urlencode(&com=小米科技有限责任公司&page=1&limit=10).您的appkey)
请求示范参数
appid=xxxx&com=小米科技有限责任公司&page=1&limit=10&sign=您计算出来的sign

3) AES128加密方式

1)在安全设置页面获取固定的appid;
2)将所有请求参数转成JSON格式;
3)将JSON使用AES128加密,并对加密结果进行BASE64编码;
4)请求接口地址,获取结果;
5)将结果进行BASE64解码;
6)进行AES128解密后获得结果;

请求示范参数
appid=xxxx&sign=AES128内容

现在注册,免费试用所有接口

免费注册