zoukankan      html  css  js  c++  java
  • 淘宝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()
  • 相关阅读:
    C语言博客作业03--函数
    C博客作业02--循环结构
    C博客作业01--分支、顺序结构
    我的第一篇博客
    迭代购物车Dao&&GUI
    Java购物车大作业01
    DS-查找
    DS-图
    DS--树
    DS博客作业02--栈和队列
  • 原文地址:https://www.cnblogs.com/alangwansui/p/3924286.html
Copyright © 2011-2022 走看看