Es gab eine vorherige Frage dazu (Google Calendar API Event Free/Busy/Blocking Data) gefragt "... wie zu sagen, ob ein Ereignis ein Kalender als ein Ereignis, das Zeit blockiert werden soll." Ich habe die gleiche Frage. Die Antwort auf die vorherige Frage war, das Transparenzfeld (opaque vs. transparent) zu verwenden, um festzustellen, ob das Ereignis blockiert wurde oder nicht. Mit Python zum Aufrufen von Ereignissen enthalten meine Ereignisergebnisse das Transparenzfeld nicht. Hier ist ein Ausschnitt aus meinem Code:Google Kalender-API-Ereignis Frei/Gebucht
eventsResult = service.events().list(
calendarId=calID, timeMin=now, timeMax=stop_datetime, singleEvents=True,
orderBy='startTime').execute()
events = eventsResult.get('items', [])
for event in events:
print ('\n'.join(event))
print ('\n')
Hier sind die Ergebnisse:
status
kind
end
description
created
iCalUID
reminders
htmlLink
sequence
updated
summary
start
etag
location
organizer
creator
id
hangoutLink
Meine Frage ist: Wie kann ich feststellen, ob ein Ereignis blockiert oder nicht? Wenn das Transparenzfeld die Lösung ist, wie kann ich es in meinen Ergebnissen sehen?