Calendars

Zbiór wszystkich istniejących kalendarzy. Zobacz też Kalendarze a CalendarList.

Listę metod dla tego zasobu znajdziesz na końcu tej strony.

Prezentacje zasobów

{
  "kind": "calendar#calendar",
  "etag": etag,
  "id": string,
  "summary": string,
  "description": string,
  "location": string,
  "timeZone": string,
  "dataOwner": string,
  "conferenceProperties": {
    "allowedConferenceSolutionTypes": [
      string
    ]
  }
}
Nazwa usługi Wartość Opis Uwagi
conferenceProperties nested object Ustawienia konferencji dla tego kalendarza, np. rodzaje dozwolonych konferencji.
conferenceProperties.allowedConferenceSolutionTypes[] list Typy rozwiązań konferencyjnych obsługiwane w tym kalendarzu.

Możliwe wartości to:

  • "eventHangout"
  • "eventNamedHangout"
  • "hangoutsMeet"
Opcjonalnie.

dataOwner string Adres e-mail właściciela kalendarza. Ustawiane tylko w przypadku kalendarzy pomocniczych. Tylko do odczytu.
description string Opis kalendarza. Opcjonalnie: z możliwością zapisu,
etag etag ETag zasobu.
id string Identyfikator kalendarza. Aby pobrać identyfikatory, wywołaj metodę calendarList.list().
kind string Typ zasobu („calendar#calendar”).
location string Lokalizacja geograficzna kalendarza w formacie dowolnego tekstu. Opcjonalnie: z możliwością zapisu,
summary string Tytuł kalendarza. z możliwością zapisu,
timeZone string Strefa czasowa kalendarza. (W formacie nazwy z bazy danych stref czasowych IANA, np. „Europe/Zurich”). Opcjonalnie: z możliwością zapisu,

Metody

wyczyść
Czyści kalendarz główny. Ta operacja usuwa wszystkie wydarzenia powiązane z kalendarzem głównym konta.
usuń
Usuwa kalendarz dodatkowy. Użyj metody calendars.clear, aby usunąć wszystkie wydarzenia z kalendarzy głównych.
get
Zwraca metadane kalendarza.
wstaw
Tworzy kalendarz pomocniczy.

Uwierzytelniony użytkownik, który wysłał żądanie, staje się właścicielem danych nowego kalendarza.

patch
Aktualizuje metadane kalendarza. Ta metoda obsługuje semantykę poprawki. Pamiętaj, że każde żądanie PATCH zużywa 3 jednostki limitu. Zalecamy używanie żądania get, a potem żądania update. Podane wartości pól zastąpią dotychczasowe wartości. Pola, których nie określisz w żądaniu, pozostaną niezmienione. Pola tablicy, jeśli są określone, zastępują istniejące tablice, co powoduje odrzucenie wszystkich poprzednich elementów tablicy.
aktualizować
Aktualizuje metadane kalendarza.