python from oauthlib.oauth1 import Client import requests client_key = 'YOUR_CLIENT_KEY' client_secret = 'YOUR_CLIENT_SECRET' request_token_url = 'https://example.com/oauth/request_token' authorize_url = 'https://example.com/oauth/authorize' access_token_url = 'https://example.com/oauth/access_token' callback_url = 'https://yourapp.com/callback' protected_resource_url = 'https://api.example.com/protected_resource' oauth_client = Client(client_key, client_secret) response = requests.post(request_token_url, auth=oauth_client.sign, params={'oauth_callback': callback_url}) request_token = dict(response.text) authorize_url_with_token = authorize_url + '?oauth_token=' + request_token['oauth_token'] response = requests.post(access_token_url, auth=oauth_client.sign, params={'oauth_verifier': 'VERIFIER'}) access_token = dict(response.text) response = requests.get(protected_resource_url, auth=oauth_client.add_token) print(response.text)


上一篇:
下一篇:
切换中文