Tło interfejsu Calendar API
Pojęcia związane z Kalendarzem
Kalendarz Google jest oparty na kilku podstawowych koncepcjach:
- Zdarzenie
- Pojedyncze wydarzenie w kalendarzu zawierające informacje takie jak tytuł wydarzenia, czas rozpoczęcia i zakończenia oraz lista uczestników.
- Kalendarz
- Pojedynczy wpis w kalendarzu zawierający metadane kalendarza, takie jak opis.
- Lista kalendarzy
- Lista wszystkich kalendarzy na liście kalendarzy użytkownika w interfejsie Kalendarza.
- lokalizacji,
- Ustawienie użytkownika z interfejsu Kalendarza, na przykład strefa czasowa użytkownika.
- ACL
- Pojedyncza reguła kontroli dostępu zawierająca informacje takie jak typ i zakres reguły.
Model danych interfejsu Calendar API
Zasób to pojedynczy element danych z unikalnym identyfikatorem. Interfejs Calendar API działa na 5 typach zasobów:
- Zasób wydarzenia
- Reprezentuje pojedyncze wydarzenie w kalendarzu.
- Zasób kalendarzy
- Reprezentuje metadane konkretnego kalendarza.
- Zasób CalendarList
- Reprezentuje metadane pojedynczego kalendarza, które są widoczne na liście kalendarzy użytkownika w interfejsie.
- Zasób ustawień
- Reprezentuje pojedyncze ustawienie użytkownika z interfejsu Kalendarza.
- Zasób listy ACL
- Reprezentuje listę kontroli dostępu.
Model danych interfejsu API Kalendarza opiera się na grupach zasobów nazywanych kolekcjami:
- Kolekcja zdarzeń
- Składa się ze wszystkich zasobów wydarzenia w konkretnym zasobie kalendarza.
- Kolekcja Kalendarza
- Składa się ze wszystkich zasobów listy Kalendarza dla określonego użytkownika.
- Kolekcja ustawień
- Zawiera wszystkie zasoby ustawień dla określonego użytkownika.
- Kolekcja ACL
- Składa się ze wszystkich zasobów listy kontroli dostępu zastosowanych do określonego kalendarza.