Получить текущую дату из календаря API Python - PullRequest
0 голосов
/ 19 октября 2019

Я пытаюсь создать программу на Python, где я могу получать напоминания Google в течение определенного периода времени, скажем, от (2 дня до текущей даты) до (2 дня после текущей даты). Но кое-как, как я не могу получить текущую дату из Google Календари API. Это дает мне «плохой запрос». Я даже пытался сохранить текущую дату в переменной и затем вызвать ее в командах timeMin и timeMax, но это не сработало. Что может быть лучшим способом получения текущей даты? любая помощь будет оценена. Вот мой код: -

from apiclient.discovery import build
from google_auth_oauthlib.flow import InstalledAppFlow
import pickle
import time

scopes = ['https://www.googleapis.com/auth/calendar']

#flow = InstalledAppFlow.from_client_secrets_file("client_secret.json", scopes=scopes)
#credentials = flow.run_console()

#pickle.dump(credentials, open("token.pkl", "wb"))
credentials = pickle.load(open("token.pkl", "rb"))
service = build("calendar", "v3" , credentials=credentials)
now = datetime.time.today()
diff = datetime.timedelta(2)

Mintime = now - diff
Maxtime = now + diff
result = service.calendarList().list().execute()
#first = result['items'][0]
second = result['items'][1]
#third = result['items'][2]
#fourth = result['items'][3]
calendar_id = result['items'][1]['id']

result_new = service.events().list(calendarId=calendar_id).execute()
result_newer = result_new['items'][0]['summary']
print(result_newer)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...