您的位置:首页 > 其它

2015-12-07 16:15 316 查看
#!/usr/bin/env python

#coding=utf8

import httplib, urllib, urllib2, hashlib

def add_sign(data):

keys = data.keys()

keys.sort()

item = []

for k in keys:

if k != 'sign':

item.append('%s=%s' % (k, data[k]))

str_data = '&'.join(item)

str_data += server_key

m = hashlib.md5(str_data).hexdigest()

data['sign'] = m

caller = 'server'

app_code = '257612BCCDBE41C49E3E33DBDE644D64'

#app_code = 'C53A01508573201EE1B6AE1B93884349'

#app_code = '8D3C14CEC5D767AF6563F864F038CD8A'

server_key = 'AEF7953ABE7E5E54D65AB3A44E9B26C1'

#server_key = 'AE1D3984C6FBA61BD78F6BA1A8F642B9'

#server_key = '52E1D392F8116A0AAAFB686DA4CA88F5'

out_user = '3'

data ={'caller': caller, 'app_code': app_code, 'out_user': out_user, 'sign': ''}

add_sign(data)

headers = {"Content-type": "application/json", "Accept": "text/plain"}

#f = urllib2.urlopen(url = 'https://qtsandbox.qfpay.com/auth/v1/token' , data= urllib.urlencode(data))

f = urllib2.urlopen(url = 'https://qtsandbox.qfpay.com/auth/v1/token?%s' % urllib.urlencode(data))

print f.read()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: