Calendars

Mevcut tüm takvimlerin koleksiyonu. Takvimler ve Takvim Listesi karşılaştırması başlıklı makaleyi de inceleyin.

Bu kaynakla ilgili yöntemlerin listesi için bu sayfanın sonuna bakın.

Kaynak temsilleri

{
  "kind": "calendar#calendar",
  "etag": etag,
  "id": string,
  "summary": string,
  "description": string,
  "location": string,
  "timeZone": string,
  "conferenceProperties": {
    "allowedConferenceSolutionTypes": [
      string
    ]
  }
}
Mülk adı Değer Açıklama Notlar
conferenceProperties nested object Bu takvim için konferans özellikleri (ör. izin verilen konferans türleri).
conferenceProperties.allowedConferenceSolutionTypes[] list Bu takvimde desteklenen konferans çözümü türleri.

Olası değerler:

  • "eventHangout"
  • "eventNamedHangout"
  • "hangoutsMeet"
İsteğe bağlı.

description string Takvimin açıklaması. İsteğe bağlı. yazılabilir
etag etag Kaynağın eTag'i.
id string Takvim tanımlayıcısı. Kimlikleri almak için calendarList.list() yöntemini çağırın.
kind string Kaynağın türü ("calendar#calendar").
location string Takvimin serbest biçimli metin olarak bulunduğu coğrafi konumu. İsteğe bağlı. yazılabilir
summary string Takvimin başlığı. yazılabilir
timeZone string Takvimin saat dilimi. (IANA Saat Dilimi Veritabanı adı olarak biçimlendirilir, ör. "Avrupa/Zürih".) İsteğe bağlı. yazılabilir

Yöntemler

açık
Birincil takvimi temizler. Bu işlem, hesabın birincil takvimiyle ilişkili tüm etkinlikleri siler.
sil
İkincil bir takvimi siler. Birincil takvimlerdeki tüm etkinlikleri temizlemek için calendars.clear kullanın.
edin
Takvimin meta verilerini döndürür.
ekle
İkincil bir takvim oluşturur.
yama
Takvimin meta verilerini günceller. Bu yöntem yama semantiğini destekler. Her yama isteğinin üç kota birimi tükettiğini unutmayın. get ve ardından update kullanın. Belirttiğiniz alan değerleri mevcut değerlerin yerini alır. İstekte belirtmediğiniz alanlar değişmez. Dizi alanları, belirtilirse mevcut dizilerin üzerine yazılır. Bu, önceki dizi öğelerini siler.
güncelle
Takvimin meta verilerini günceller.