Bu API referansı, kaynak türüne göre düzenlenmiştir. Her kaynak türünde bir veya daha fazla veri gösterimi ve bir veya daha fazla yöntem bulunur.
Kaynak türleri
Acl
EKL 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 ilişkili URI'ler | ||
sil |
DELETE /calendars/calendarId/acl/ruleId
|
Erişim denetimi kuralını siler. |
al |
GET /calendars/calendarId/acl/ruleId
|
Erişim denetimi kuralı döndürür. |
ekle |
POST /calendars/calendarId/acl
|
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 kullanmayı tercih edin. Belirttiğiniz alan değerleri mevcut değerlerin yerine geçer. İstekte belirtmediğiniz alanlar değişmeden kalır. Dizi alanları (belirtilmişse) mevcut dizilerin üzerine yazılır; bu işlem, önceki dizi öğelerini siler.
|
güncelle |
PUT /calendars/calendarId/acl/ruleId
|
Bir erişim denetimi kuralını günceller. |
kol saati |
POST /calendars/calendarId/acl/watch
|
EKL kaynaklarında yapılan değişiklikleri takip edin. |
CalendarList
CalendarList 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 ilişkili URI'ler | ||
sil |
DELETE /users/me/calendarList/calendarId
|
Kullanıcının takvim listesinden bir takvimi kaldırır. |
al |
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 kullanmayı tercih edin. Belirttiğiniz alan değerleri mevcut değerlerin yerine geçer. İstekte belirtmediğiniz alanlar değişmeden kalır. Dizi alanları (belirtilmişse) mevcut dizilerin üzerine yazılır; bu işlem, önceki dizi öğelerini siler.
|
güncelle |
PUT /users/me/calendarList/calendarId
|
Kullanıcının takvim listesindeki mevcut bir takvimi günceller. |
kol saati |
POST /users/me/calendarList/watch
|
CalendarList kaynaklarında yapılan değişiklikleri takip edin. |
Takvimler
Takvim 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 ilişkili URI'ler | ||
temiz |
POST /calendars/calendarId/clear
|
Birincil takvimi temizler. Bu işlem, bir 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 calendar.clear'ı kullanın. |
al |
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 kullanmayı tercih edin. Belirttiğiniz alan değerleri mevcut değerlerin yerine geçer. İstekte belirtmediğiniz alanlar değişmeden kalır. Dizi alanları (belirtilmişse) mevcut dizilerin üzerine yazılır; bu işlem, önceki dizi öğelerini siler.
|
güncelle |
PUT /calendars/calendarId
|
Bir takvimin meta verilerini günceller. |
Kanallar
Kanallar Kaynağı 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 ilişkili URI'ler | ||
durdur |
POST /channels/stop
|
Bu kanaldaki kaynakları izlemeyi durdurun. |
Renkler
Renkler Kaynağı 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 ilişkili URI'ler | ||
al |
GET /colors
|
Takvimler ve etkinlikler için 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 ilişkili URI'ler | ||
sil |
DELETE /calendars/calendarId/events/eventId
|
Bir etkinliği siler. |
al |
GET /calendars/calendarId/events/eventId
|
Google Takvim Kimliğine dayalı olarak bir etkinlik döndürür. iCalendar kimliğini kullanarak bir etkinliği almak için iCalUID parametresini kullanarakevents.list yöntemini çağırın.
|
import |
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şır (ör. bir etkinliğin düzenleyicisini değiştirir). Yalnızca default etkinliklerinin taşınabileceğini; outOfOffice , focusTime ve workingLocation etkinliklerinin taşınamayacağını unutmayın.
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 kullanmayı tercih edin. Belirttiğiniz alan değerleri mevcut değerlerin yerine geçer. İstekte belirtmediğiniz alanlar değişmeden kalır. Dizi alanları (belirtilmişse) mevcut dizilerin üzerine yazılır; bu işlem, önceki dizi öğelerini siler.
|
quickAdd |
POST /calendars/calendarId/events/quickAdd
|
Basit bir metin dizesine dayalı bir 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 tüm etkinlik kaynağını günceller. Kısmi güncelleme yapmak için etags kullanarak get ve ardından update ekleyerek eşitsizlikten emin olun.
|
kol saati |
POST /calendars/calendarId/events/watch
|
Etkinlik kaynaklarında yapılan değişiklikleri takip edin. |
Uygun/Meşgul
Uygun/Meşgul 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 ilişkili 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 ilişkili URI'ler | ||
al |
GET /users/me/settings/setting
|
Tek bir kullanıcı ayarı 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. |
kol saati |
POST /users/me/settings/watch
|
Ayarlar kaynaklarında yapılan değişiklikleri takip edin. |