$ pip install oauth2 python import oauth2 as oauth python authorize_url = 'https://api.weibo.com/oauth2/authorize' access_token_url = 'https://api.weibo.com/oauth2/access_token' python def get_authorized_client(): consumer = oauth.Consumer(client_id, client_secret) client = oauth.Client(consumer) response, content = client.request(authorize_url, 'GET') if response.status == 200: print('Please visit the following URL and authorize your application:') print(authorize_url + '?client_id=' + client_id + '&redirect_uri=' + redirect_uri) code = input('Enter the authorization code: ') response, content = client.request(access_token_url, 'POST', body='client_id=' + client_id + '&client_secret=' + client_secret + '&grant_type=authorization_code&redirect_uri=' + redirect_uri + '&code=' + code) if response.status == 200: access_token = eval(content)['access_token'] return access_token else: print('Failed to obtain access token.') return None else: print('Failed to obtain authorization.') return None python access_token = get_authorized_client() if access_token: print('Access token:', access_token)


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