淘宝api签名异常,如何正确计算sign参数
发布网友
发布时间:2022-04-28 12:36
我来回答
共1个回答
热心网友
时间:2023-10-09 06:48
调用淘宝API的签名一直不对有几个原因:
1. 不需要在排好序的参数串后加APP_SECRET
(注:注意看第二个原因。不加sign_method的情况下,有人说如果没有此参数,尾部不需要加secret,我没有验证。万一你一定要加sign_method,可以试试在尾部加和不加secret有什么区别)
2. API说sign_method是系统参数并且是必须的,事实上,可以不要。默认md5
3. 额外多出来一个partner_id参数,少了就说签名错误。
partner_id=top-apitools
4. Session不是必须的,API的系统参数说明没有讲清楚,对于有些API,这个参数是必须的。在沙箱环境下,如果你不加Session,他会提示你出错的。
正确的调用方法:
使用沙箱测试,它会给出正确的拼凑URL,你根据它来准备参数,即可正常调用。
热心网友
时间:2023-10-09 06:48
调用淘宝API的签名一直不对有几个原因:
1. 不需要在排好序的参数串后加APP_SECRET
(注:注意看第二个原因。不加sign_method的情况下,有人说如果没有此参数,尾部不需要加secret,我没有验证。万一你一定要加sign_method,可以试试在尾部加和不加secret有什么区别)
2. API说sign_method是系统参数并且是必须的,事实上,可以不要。默认md5
3. 额外多出来一个partner_id参数,少了就说签名错误。
partner_id=top-apitools
4. Session不是必须的,API的系统参数说明没有讲清楚,对于有些API,这个参数是必须的。在沙箱环境下,如果你不加Session,他会提示你出错的。
正确的调用方法:
使用沙箱测试,它会给出正确的拼凑URL,你根据它来准备参数,即可正常调用。