复制代码 代码如下:
import urllib, httplib
import utils
import json
class User:
def __init__(self):
print \’a\’
def login(self, imsi, ua):
print \”==============user start login==================\”
input = {
\”method\” : \”user.login\”,
\”userName\” : \”\”,
\”userPass\” : \”\”,
}
input[\”sig\”] = utils.getSignature(input)
params = urllib.urlencode(input)
headers = {
\”user-agent\” : ua,
\”Appstore-clientType\” : \”android\”,
\”Appstore-IMEI\” : \”123456789000000\”,
\”Appstore-IMSI\” : imsi
}
try:
connection = httplib.HTTPConnection(utils.API_HOST)
connection.request(\”POST\”, \”/api\”, params, headers)
response = connection.getresponse().read()
#print \”=========\” + response
connection.close()
except Exception, e :
print \”========\” + str(e)
if \”errorcode\” in response or response is None:
return
results = json.loads(response)
return results[\”results\”].encode(\”utf-8\”)