def user_login(self):
self.log.info('Google User Login for: {}'.format(self.username))
if not isinstance(self.username, six.string_types) or not isinstance(self.password, six.string_types):
raise AuthException("Username/password not correctly specified")
user_login = perform_master_login(self.username, self.password, self.GOOGLE_LOGIN_ANDROID_ID)
try:
refresh_token = user_login.get('Token', None)
except ConnectionError as e:
raise AuthException("Caught ConnectionError: %s", e)
if refresh_token is not None:
self._refresh_token = refresh_token
self.log.info('Google User Login successful.')
else:
self._refresh_token = None
raise AuthException("Invalid Google Username/password")
self.get_access_token()
return self._login
评论列表
文章目录