• 淘宝API举例子


    # -*- coding: utf-8 -*-
    
    import urllib2
    import urllib
    import time
    import md5
    
    secret='xx'
    app_key='yy'
    session ='zz'
    
    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 方法用到的应用参数, 
    }
    
    
    # sign计算过程, 参数排序后连接参数名和参数值得  'k'+'v',  首尾加上 secret, md5编码后转大写
    str=''
    keys = arg.keys()
    keys.sort()
    for k in keys:
        str+=k +arg[k]
    str= secret + str + secret
    sign=md5.md5(str).hexdigest().upper()
    
    
    postDict = arg.copy()
    #url 请求加上 签名 
    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()
  • 相关阅读:
    牛人一个
    hdu 1106 排序
    中国历史上著名的年号
    十万个为什么 —— 名词解释(历史)
    十万个为什么 —— 名词解释(历史)
    数学可视化
    数学可视化
    高观点下的初等数学
    高观点下的初等数学
    同一性(identical)
  • 原文地址:https://www.cnblogs.com/alangwansui/p/3924286.html
Copyright © 2020-2023  润新知