python
pip install oauth2
python
import oauth2 as oauth
python
request_token_url = "https://example.com/oauth/request_token"
access_token_url = "https://example.com/oauth/access_token"
authorize_url = "https://example.com/oauth/authorize"
consumer_key = "your_consumer_key"
consumer_secret = "your_consumer_secret"
python
consumer = oauth.Consumer(consumer_key, consumer_secret)
client = oauth.Client(consumer)
python
resp, content = client.request(request_token_url, "POST")
python
request_token = dict(urllib.parse.parse_qsl(content))
authorize_url = "{0}?oauth_token={1}".format(authorize_url, request_token['oauth_token'])
print(authorize_url)
python
token = oauth.Token(request_token['oauth_token'], request_token['oauth_token_secret'])
token.set_verifier(oauth_verifier)
client = oauth.Client(consumer, token)
resp, content = client.request(access_token_url, "POST")
access_token = dict(urllib.parse.parse_qsl(content))
print(access_token)