def get_credentials():
# taken from https://developers.google.com/google-apps/calendar/quickstart/python
global credentials
home_dir = os.path.expanduser('~')
credential_dir = os.path.join(home_dir, '.credentials')
if not os.path.exists(credential_dir):
print('Creating', credential_dir)
os.makedirs(credential_dir)
credential_path = os.path.join(credential_dir, 'pi_remind.json')
store = oauth2client.file.Storage(credential_path)
credentials = store.get()
if not credentials or credentials.invalid:
flow = client.flow_from_clientsecrets(CLIENT_SECRET_FILE, SCOPES)
flow.user_agent = APPLICATION_NAME
if flags:
credentials = tools.run_flow(flow, store, flags)
else: # Needed only for compatibility with Python 2.6
credentials = tools.run(flow, store)
print('Storing credentials to', credential_path)
return credentials
评论列表
文章目录