python pip install rauth python import webbrowser from rauth import OAuth2Service client_id = 'YOUR_CLIENT_ID' client_secret = 'YOUR_CLIENT_SECRET' redirect_uri = 'http://localhost:5000/callback' google = OAuth2Service( client_id=client_id, client_secret=client_secret, name='google', authorize_url='https://accounts.google.com/o/oauth2/auth', access_token_url='https://accounts.google.com/o/oauth2/token', base_url='https://www.googleapis.com/oauth2/v1/') authorize_url = google.get_authorize_url(redirect_uri=redirect_uri, scope='https://www.googleapis.com/auth/calendar') webbrowser.open(authorize_url) code = input('Enter the authentication code: ') session = google.get_auth_session(data={'code': code, 'redirect_uri': redirect_uri}) params = {'timeMin': '2021-01-01T00:00:00Z', 'timeMax': '2021-12-31T23:59:59Z'} response = session.get('https://www.googleapis.com/calendar/v3/events', params=params) events = response.json()['items'] for event in events: print(event['summary'])


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