API Reference

Bu API referansı, kaynak türüne göre düzenlenir. Her kaynak türünde bir veya daha fazla veri temsili ve bir veya daha fazla yöntem bulunur.

Kaynak türleri

  1. Acl
  2. Takvim Listesi
  3. Takvimler
  4. Kanallar
  5. Renkler
  6. Etkinlikler
  7. Uygun/meşgul
  8. Ayarlar

Acl

Acl Kaynak ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe https://www.googleapis.com/calendar/v3 ile ilgili URI'ler
sil DELETE  /calendars/calendarId/acl/ruleId Erişim denetimi kuralını siler.
edin GET  /calendars/calendarId/acl/ruleId Bir erişim denetimi kuralı döndürür.
ekle POST  /calendars/calendarId/acl Bir erişim denetimi kuralı oluşturur.
list GET  /calendars/calendarId/acl Takvimin erişim kontrol listesindeki kuralları döndürür.
yama PATCH  /calendars/calendarId/acl/ruleId Bir erişim denetimi kuralını 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 PUT  /calendars/calendarId/acl/ruleId Bir erişim denetimi kuralını günceller.
izleyin POST  /calendars/calendarId/acl/watch EKL kaynaklarında yapılan değişiklikleri izleyin.

Takvim Listesi

CalendarList Kaynağı ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe https://www.googleapis.com/calendar/v3 ile ilgili URI'ler
sil DELETE  /users/me/calendarList/calendarId Bir takvimi kullanıcının takvim listesinden kaldırır.
edin GET  /users/me/calendarList/calendarId Kullanıcının takvim listesinden bir takvim döndürür.
ekle POST  /users/me/calendarList Mevcut bir takvimi kullanıcının takvim listesine ekler.
list GET  /users/me/calendarList Kullanıcının takvim listesindeki takvimleri döndürür.
yama PATCH  /users/me/calendarList/calendarId Kullanıcının takvim listesindeki mevcut bir takvimi 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 PUT  /users/me/calendarList/calendarId Kullanıcının takvim listesindeki mevcut bir takvimi günceller.
izleyin POST  /users/me/calendarList/watch CalendarList kaynaklarında yapılan değişiklikleri izleyin.

Takvimler

Takvim Kaynağı ayrıntıları için kaynak temsil sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe https://www.googleapis.com/calendar/v3 ile ilgili URI'ler
açık POST  /calendars/calendarId/clear Birincil takvimi temizler. Bu işlem, hesabın birincil takvimiyle ilişkili tüm etkinlikleri siler.
sil DELETE  /calendars/calendarId İkincil bir takvimi siler. Birincil takvimlerdeki tüm etkinlikleri temizlemek için calendars.clear kullanın.
edin GET  /calendars/calendarId Bir takvimin meta verilerini döndürür.
ekle POST  /calendars İkincil takvim oluşturur.
yama PATCH  /calendars/calendarId Bir 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 PUT  /calendars/calendarId Bir takvimin meta verilerini günceller.

Kanallar

Kanal Kaynağı ayrıntıları için kaynak temsil sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe https://www.googleapis.com/calendar/v3 ile ilgili URI'ler
durdur POST  /channels/stop Bu kanaldaki kaynakları izlemeyi bırakın.

Renkler

Renkler Kaynağı ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe https://www.googleapis.com/calendar/v3 ile ilgili URI'ler
edin GET  /colors Takvimler ve etkinliklerin renk tanımlarını döndürür.

Etkinlikler

Etkinlik Kaynağı ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe https://www.googleapis.com/calendar/v3 ile ilgili URI'ler
sil DELETE  /calendars/calendarId/events/eventId Bir etkinliği siler.
edin GET  /calendars/calendarId/events/eventId Google Takvim kimliğini temel alarak bir etkinlik döndürür. Bir etkinliği iCalendar kimliğini kullanarak almak için events parametresini iCalUID parametresini kullanarak çağırın.
içe aktar POST  /calendars/calendarId/events/import Bir etkinliği içe aktarır. Bu işlem, mevcut bir etkinliğin özel kopyasını takvime eklemek için kullanılır.
ekle POST  /calendars/calendarId/events Bir etkinlik oluşturur.
örnekler GET  /calendars/calendarId/events/eventId/instances Belirtilen düzenli etkinliğin örneklerini döndürür.
list GET  /calendars/calendarId/events Belirtilen takvimdeki etkinlikleri döndürür.
taşı POST  /calendars/calendarId/events/eventId/move Bir etkinliği başka bir takvime taşırsa (ör. etkinliği düzenleyenin etkinliği değişirse).

Gerekli sorgu parametreleri: destination

yama PATCH  /calendars/calendarId/events/eventId Bir etkinliği 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.
hızlıEkle POST  /calendars/calendarId/events/quickAdd Basit bir metin dizesine göre etkinlik oluşturur.

Gerekli sorgu parametreleri: text

güncelle PUT  /calendars/calendarId/events/eventId Bir etkinliği günceller. Bu yöntem, yama semantiğini desteklemez ve her zaman etkinlik kaynağının tamamını günceller. Kısmi güncelleme yapmak için get etiketini ve ardından update kullanarak atnite'yi kullanın.
izleyin POST  /calendars/calendarId/events/watch Etkinlik kaynaklarında yapılan değişiklikleri izleyin.

Uygun/Meşgul

Serbest Kaynak Kaynak ayrıntıları için kaynak gösterimi sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe https://www.googleapis.com/calendar/v3 ile ilgili URI'ler
sorgu POST  /freeBusy Bir takvim grubu için uygun/meşgul bilgilerini döndürür.

Ayarlar

Ayarlar Kaynağı ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe https://www.googleapis.com/calendar/v3 ile ilgili URI'ler
edin GET  /users/me/settings/setting Tek bir kullanıcı ayarını döndürür.
list GET  /users/me/settings Kimliği doğrulanmış kullanıcının tüm kullanıcı ayarlarını döndürür.
izleyin POST  /users/me/settings/watch Ayarlar kaynaklarında yapılan değişiklikleri izleyin.