求助淘宝API Sign签名问题

thisismysun 2010-02-09 11:32:29
App Key:12025693
App Secret:87c76d2c7049e5252ae4b05da482c1b7

请求参数
http://gw.api.taobao.com/router/rest
app_key=12025693
fields=buyer_credit
format=xml
method=taobao.user.get
nick=jiton232ga
sign_method=md5
timestamp=2010-02-09 10:23:46
v=2.0
sign=5FD7AA30D7A7245A2C38214782E11427

麻烦各位帮我拼接下,需要MD5加密的字符串吧,我拼接的为:
87c76d2c7049e5252ae4b05da482c1b7app_key=12025693fields=buyer_creditformat=xmlmethod=taobao.user.getnick=jiton232gasign_method=md5timestamp=2010-02-09 10:23:46v=2.087c76d2c7049e5252ae4b05da482c1b7app
...全文
1414 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
pokenet 2012-04-10
  • 打赏
  • 举报
回复
问题解决没有 同样遇到这问题
--叶轻舟 2012-03-27
  • 打赏
  • 举报
回复
生成sign的参数和调用时的参数顺序必须一样
mofashi1945 2012-02-06
  • 打赏
  • 举报
回复
为什么我现在弄又不OK呢
fjyxian 2011-08-15
  • 打赏
  • 举报
回复
是md5 16位的加密,然后hex再转换为大写就是sign了
攻城狮竹子 2011-03-21
  • 打赏
  • 举报
回复
在公司上不了淘宝,用你的数据研究了一下
下面是我加密出来的数据,上面的是拿你的请求参数加密出来的,下面的是你请求参数里的正确sign签名。
5FD7AA30D7A7245A2C38214782E11427
32
5FD7AA30D7A7245A2C38214782E11427
32

二者长度都是32位,内容相等。

昨天在家里,研究了一天,没弄出来,今天弄出来了。特此感谢一下仁兄,有机会,可否加QQ,共同研究啊?
leeyihan 2010-03-09
  • 打赏
  • 举报
回复
引用 2 楼 superzls 的回复:
87c76d2c7049e5252ae4b05da482c1b7app_key12025693fieldsbuyer_creditformatxmlmethodtaobao.user.getnickjiton232gasign_methodmd5timestamp2010-02-09 10:23:46v2.087c76d2c7049e5252ae4b05da482c1b7


1. 一定要严格排序
2. 所有的内容都要进行UTF8转换,尤其是带中文的
3. 测试环境根本不核对sign,但是正式环境sign不对肯定会报错的。即使测试环境通过也绝不意味着正式环境里不错。
4.请勿在论坛上公布appkey和secret key
yijiansong 2010-03-08
  • 打赏
  • 举报
回复
还没搞好啊,我都搞好了,QQ联系下啊!
kfcoffe 2010-03-08
  • 打赏
  • 举报
回复
引用 7 楼 jpexe 的回复:
引用 6 楼 kfcoffe 的回复:lz 地淘宝Dll接口文件 支持在delphi调用?
不是Dll,是淘宝的OpenAPI,http://open.taobao.com/


OpenAPI 不用Dll导入就可以直接调用?


给个列子看看....................mark
JPEXE 2010-03-07
  • 打赏
  • 举报
回复
引用 6 楼 kfcoffe 的回复:
lz 地淘宝Dll接口文件 支持在delphi调用?

不是Dll,是淘宝的OpenAPI,http://open.taobao.com/
kfcoffe 2010-03-07
  • 打赏
  • 举报
回复
lz 地淘宝Dll接口文件 支持在delphi调用?
kfcoffe 2010-03-06
  • 打赏
  • 举报
回复
lz 调用的淘宝接口dll?
JPEXE 2010-03-06
  • 打赏
  • 举报
回复
还要按参数名升序排列吧
superzls 2010-03-06
  • 打赏
  • 举报
回复
现在你的参数中没有中文的情况,当有中文时,在提交前必需先utf-8编码后再提交,不然签名肯定无效
superzls 2010-03-06
  • 打赏
  • 举报
回复
87c76d2c7049e5252ae4b05da482c1b7app_key=12025693fields=buyer_creditformat=xmlmethod=taobao.user.getnick=jiton232gasign_method=md5timestamp=2010-02-09 10:23:46v=2.087c76d2c7049e5252ae4b05da482c1b7app

其中把”=“全部去掉就可以了

87c76d2c7049e5252ae4b05da482c1b7app_key12025693fieldsbuyer_creditformatxmlmethodtaobao.user.getnickjiton232gasign_methodmd5timestamp2010-02-09 10:23:46v2.087c76d2c7049e5252ae4b05da482c1b7

zhuang_bx 2010-02-09
  • 打赏
  • 举报
回复
我也想知道......up

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧