def get_initial_oauth_tokens(self):
url = 'https://api.twitter.com/oauth/request_token'
client = oauth2.Client(self.consumer)
resp, content = client.request(url, 'GET')
if resp.status != 200:
raise Error('{} from Twitter'.format(resp.status))
oauth_values = dict(parse_qsl(content.decode('utf-8')))
self.oauth_token = oauth_values.get('oauth_token')
self.oauth_token_secret = oauth_values.get('oauth_token_secret')
if not self.oauth_token or not self.oauth_token_secret:
raise Error('No oauth_token or oauth_token_secret from Twitter')
return (self.oauth_token, self.oauth_token_secret,)
评论列表
文章目录