京东 API sign生成,python
来源:互联网 发布:权限系统数据库设计 编辑:程序博客网 时间:2024/05/17 10:53
class JD_API: request_params = {} def InitParams(self,method,buy_param_json): self.request_params['timestamp'] = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())) self.request_params['360buy_param_json'] = json.dumps(buy_param_json, ensure_ascii=False) self.request_params['app_key'] = APP_KEY self.request_params['method'] = method #生成签名和请求的url def GetSign(self): keys = self.request_params.keys() keys.sort() md5_str = APP_SECRET url_str = 'https://api.jd.com/routerjson?v=2.0' for key in keys: #print key md5_str += key md5_str += self.request_params[key] url_str+= ('&'+key+'='+self.request_params[key]) md5_str += APP_SECRET sign_hash = hashlib.md5() sign_hash.update(md5_str) sign = sign_hash.hexdigest() self.request_params['sign'] = sign.upper() url_str += '&sign=' + sign.upper() return url_str #发送请求 def SendRequestUrl(self): request_url = self.GetSign() #print request_url response = requestSession.get(request_url) print response.contenttest_API = JD_API()print '获取商品基本信息: jingdong.new.ware.baseproduct.get 'buy_param_json = {}buy_param_json['ids'] = 3296317buy_param_json['basefields'] = "state,imagePath"test_API.InitParams('jingdong.new.ware.baseproduct.get',buy_param_json)test_API.SendRequestUrl()
0 0
- 京东 API sign生成,python
- 生成加密sign
- 【Python】阿里巴巴API签名生成
- Java实现HMacMD5加密,用于淘宝客JS 组件 API 调用时生成 sign 的签名
- Sign签名生成与校验
- 使用sphinx快速生成Python API 文档
- Python实现Pat 1006. Sign In and Sign Out (25)
- Sign Up for the Android Maps API
- 微信支付生成签名sign
- 签名参数sign生成说明-tencent
- 请教淘宝API sign签名问题,望高人指点!谢谢!
- swift按照一定规则生成校验签名sign,扩展Dictionary
- python api
- Sign Up for the Google Maps API——Google 地图 API 文档之四
- 利用zabbix生成awstats日志分析图表并用Python调用zabbix API批量添加item
- SWIG之为C/C++的API生成Python调用接口基础
- Javadoc生成API文档
- Birt API 生成
- 张大胖和CAP定理
- WebGIS中自定义互联网地图局部注记的一种方案
- 绘图相关
- 使用logcat命令增加logd白名单 黑名单
- UNIX再学习 -- 环境变量
- 京东 API sign生成,python
- junit对spring进行单元测试
- javaScript replace用法
- STL的vector的源码实现
- 大型网站技术架构小结
- 《第一行代码》学习记录(三)
- svmtrain返回值的参数解释
- WebApi初学(二)EF连接串加密
- android如何创建xml的array资源