{{item.type_name}}:
Hi,需要什么帮助?
温馨提示:调用接口推荐使用SDK(省去验签环节和请求编码环节,帮助您高效快速接入)
一、验签的方式及报错原因:
1、SDK不需要验签,但报10021错误原因可能有:
1)sdk环境配置不是默认的UTF-8:byte[] btInput = s.getBytes("UTF-8");建议检查环境配置。
2、新版验签方式,报10021的可能原因:
1)请检查请求地址是否正确;
2)检查app_key和app_secret是否正确(请注意是否有空格或是否有删减);
3)请检查版本号是否正确,建议使用最新版本号;
4)url转码问题,可能出现10021的情况有:
a、超级搜索接口:keyWords传入汉字验签不通过的问题(生成验签,汉字不需要url转码,发送请求需要把汉字进行url转码);
b、咚咚抢接口:时间格式不正确,也可能会导致验签不通过,请上传正确的时间格式;
c、 淘口令未编码:淘口令未编码或有特殊字符无法识别,可能会导致验签不通过,请切换其它商品淘口令或二合一淘口令尝试。
3、原有验签方式(老验签),导致10021常见原因:
3)所有请求字段均需要加入验签;
4)请检查版本号是否正确,建议使用最新版本号;
5)ASCII码排序:排序按参数开头的abcedf字母顺序;
6)url转码问题,可能出现10021的情况有:
c、淘口令未编码:淘口令未编码或有特殊字符无法识别,可能会导致验签不通过,请切换其它商品淘口令或二合一淘口令尝试。
二、验签方式说明:
详细说明请点击:《验签全新升级,不会验签的小伙伴看过来!》
注:若您仍未解决10021验签报错的原因,建议使用SDK或咨询在线客服,查看目前提供的SDK调用方式,请点击《SDK示例》