Ejemplo n.º 1
0
 def createLoginUrl(self, state = None):
     return sh.joinUrl(self.LOGIN_URL, (
         'response_type', 'code', # 所有平台的response_type默认值均为code
         'client_id', self.getAppID(),
         'redirect_uri', self.REDIRECT_LOGIN,
         'scope', self.SCOPE,
         'state', state if state else self.getState(),
     ))
Ejemplo n.º 2
0
 def createAccessTokenUrl(self, authorization_code, state = None):
     return sh.joinUrl(self.ACCESS_TOKEN_URL, (
         'grant_type', 'authorization_code',
         'client_id', self.getAppID(),
         'client_secret',self.getAppKey(),
         'code', authorization_code,
         'state', state if state else self.getState(),
         'redirect_uri', self.REDIRECT_LOGIN,
     ))
Ejemplo n.º 3
0
 def createAccessTokenUrl(self, authorization_code, state=None):
     return sh.joinUrl(self.ACCESS_TOKEN_URL, (
         'grant_type',
         'authorization_code',
         'client_id',
         self.getAppID(),
         'client_secret',
         self.getAppKey(),
         'code',
         authorization_code,
         'state',
         state if state else self.getState(),
         'redirect_uri',
         self.REDIRECT_LOGIN,
     ))
Ejemplo n.º 4
0
 def createLoginUrl(self, state=None):
     return sh.joinUrl(
         self.LOGIN_URL,
         (
             'response_type',
             'code',  # 所有平台的response_type默认值均为code
             'client_id',
             self.getAppID(),
             'redirect_uri',
             self.REDIRECT_LOGIN,
             'scope',
             self.SCOPE,
             'state',
             state if state else self.getState(),
         ))
Ejemplo n.º 5
0
 def createUidUrl(self, access_token):
     return sh.joinUrl(self.UID_URL, (
         'access_token',
         access_token,
     ))
Ejemplo n.º 6
0
 def createUidUrl(self, access_token):
     return sh.joinUrl(self.UID_URL, (
         'access_token', access_token,
     ))