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
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:
|
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:
|
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. |