Bu API referansı, kaynak türüne göre düzenlenmiştir. Her kaynak türünün bir veya daha fazla veri gösterimi ve bir ya da daha fazla yöntemi vardır.
Kaynak türleri
Acl
EKL kaynağı ayrıntıları için kaynak temsili sayfasını inceleyin.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
Aksi belirtilmedikçe https://www.googleapis.com/calendar/v3 ile ilgili URI'lar | ||
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; bir 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. |
saatinizi |
POST /calendars/calendarId/acl/watch
|
EKL kaynaklarında yapılan değişiklikleri takip edin. |
CalendarList
CalendarList 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'lar | ||
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; bir 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. |
saatinizi |
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 ilgili URI'lar | ||
temizle |
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 uygulamasını 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; bir 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 ilgili URI'lar | ||
durdur |
POST /channels/stop
|
Bu kanaldaki kaynakları izlemeyi bırakın. |
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 ilgili URI'lar | ||
al |
GET /colors
|
Takvimler ve etkinliklerin renk tanımlarını döndürür. |
Etkinlikler
Etkinlik 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 ilgili URI'lar | ||
sil |
DELETE /calendars/calendarId/events/eventId
|
Bir etkinliği siler. |
al |
GET /calendars/calendarId/events/eventId
|
Etkinliği Google Takvim Kimliğine göre döndürür. Bir etkinliği iCalendar kimliğini kullanarak 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 gizli kopyasını bir takvime eklemek için kullanılır. Yalnızca eventType /default olan etkinlikler içe aktarılabilir.Kullanımdan kaldırılan davranış: |
ekle |
POST /calendars/calendarId/events
|
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. etkinliğin düzenleyicisini değiştirir). Yalnızca default etkinliklerinin taşınabileceğini, outOfOffice , focusTime , workingLocation ve fromGmail 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; bir 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 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 tüm etkinlik kaynağını günceller. Kısmi güncelleme yapmak için get ve ardından, eşitsizlikten emin olmak için etag'leri kullanarak update işlemi gerçekleştirin.
|
saatinizi |
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 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'lar | ||
sorgu |
POST /freeBusy
|
Bir takvim grubu için uygun/meşgul bilgilerini döndürür. |
Ayarlar
Ayar Kaynağı ayrıntıları için kaynak temsili sayfasını inceleyin.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
Aksi belirtilmedikçe https://www.googleapis.com/calendar/v3 ile ilgili URI'lar | ||
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ıya ilişkin tüm kullanıcı ayarlarını döndürür. |
saatinizi |
POST /users/me/settings/watch
|
Ayarlar kaynaklarında yapılan değişiklikleri takip edin. |