首页 > Windows开发 > 详细

淘宝API举例子

时间:2014-08-20 13:54:52      阅读:437      评论:0      收藏:0      [点我收藏+]
# -*- coding: utf-8 -*-

import urllib2
import urllib
import time
import md5

secret=‘xxxxx‘
app_key=‘yyyy‘
session =‘zzzzzz‘

arg={
    ‘format‘: ‘json‘,
    ‘timestamp‘:  time.strftime(‘%Y-%m-%d %H:%M:%S‘),
    ‘app_key‘: app_key,
    ‘v‘ : ‘2.0‘,
    ‘sign_method‘: ‘md5‘,
    ‘session‘ :session,
    
    ‘method‘: ‘taobao.trades.sold.get‘,
    ‘fields‘: ‘seller_nick,buyer_nick‘,   #   taobao.trades.sold.get 方法用到的应用参数,
    ‘type‘:‘tmall_i18n‘,                      #    taobao.trades.sold.get 方法用到的应用参数, 
}
keys = arg.keys()
keys.sort()

str=‘‘
#参数排序后连接字串 ‘k‘+‘v‘
for k in keys:
    str+=k +arg[k]
#首尾加上 secret
str= secret + str + secret
#md5编码后转大写
sign=md5.md5(str).hexdigest().upper()


postDict = arg.copy()
#rul 请求加上 签名
postDict.update( {‘sign‘: sign}  )
postData = urllib.urlencode(postDict);
req = urllib2.Request(‘http://gw.api.taobao.com/router/rest‘, postData);
resp = urllib2.urlopen(req)

print  resp.read()

 

淘宝API举例子,布布扣,bubuko.com

淘宝API举例子

原文:http://www.cnblogs.com/alangwansui/p/3924286.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!