Exemplo n.º 1
0
 def CheckIsLogin91(self, uid, session):
     XMHttpClient.set_pro_url(self, xiaomi_conf.Session_URL_91)
     params = {}
     params['AppId'] = self.clientId
     params['Act'] = 4  # 登录的act编号
     params['Uin'] = uid
     params['SessionId'] = session
     params['Sign'] = self.xmUtils.buildSignature_91(params, self.clientSecret)
     return self.getErrCode(params)
Exemplo n.º 2
0
 def CheckIsLoginPP(self, sid):
     XMHttpClient.set_pro_url(self, xiaomi_conf.Session_URL_PP)
     params = {}
     params['id'] = int(time.time())
     params['service'] = "account.verifySession"
     params['data'] = {'sid': sid}
     params['game'] = {'gameId': int(self.clientId)}
     params['encrypt'] = "md5"
     params['sign'] = self.xmUtils.buildSignature_PP(sid, self.clientSecret)
     print "params::", params
     return self.postErrCode(params)
Exemplo n.º 3
0
 def CheckIsLoginAS(self, token):
     XMHttpClient.set_pro_url(self, xiaomi_conf.Session_URL_AS)
     params = {}
     params['token'] = token
     return self.getErrCode(params)
Exemplo n.º 4
0
 def CheckIsLoginTB(self, session):
     XMHttpClient.set_pro_url(self, xiaomi_conf.Session_URL_TB)
     params = {}
     params['k'] = session
     return self.getTBCode(params)