生成签名

1.拼接签名串
  • 将params参数按字段名的字母顺序从小到大排序(字典序)
  • 然后params参数按照key+value拼接为字符串
  • 签名串 = appid+secret+params字符串
示例
签名串 =M100018SDFGTY6579KJGEWXF56YHJUILK87655brandTonghe_titleイルミネーションライトheight20length40model15Wsku X000IWEB11subid2title日光灯type日用百货value1200weight2.51width30

2.生成签名

对以上拼接后的签名串进行sha1运算,并转换成大写的签名。

签名 = strtoupper(sha1(签名串))

上述示例生成的签名为:E3779B410CF1AD6C43F48584A11F48B574DDC4B6

备注:
1.以下所有接口中的sign字段按照此方法生成。
2.提交的数据请保持与签名数据排序一致。(错误说明“sign签名参数值无效”,请检查此项)