def authorize(self):
if self.authorized or not self.three_legged:
return True
access_token_url = self.API_ROOT + '/oauth/access_token'
self.oauth = requests_oauthlib.OAuth1Session(self.consumer_key,
self.consumer_secret,
resource_owner_key=self.request_token,
resource_owner_secret=self.request_token_secret)
try:
oauth_tokens = self._fetch_token(access_token_url, self.oauth)
except TokenRequestDenied:
return False
self.access_token = oauth_tokens.get('oauth_token')
self.access_token_secret = oauth_tokens.get('oauth_token_secret')
return self.access_token is not None
评论列表
文章目录