Kullanıcının takvim listesinde mevcut bir takvimi günceller. Şimdi deneyin.
İstek
HTTP isteği
PUT https://www.googleapis.com/calendar/v3/users/me/calendarList/calendarId
Parametreler
Parametre adı | Değer | Açıklama |
---|---|---|
Yol parametreleri | ||
calendarId |
string |
Takvim tanımlayıcısı. Takvim kimliklerini almak için calendarList.list yöntemini çağırın. Şu anda oturum açmış kullanıcının birincil takvimine erişmek istiyorsanız "primary " anahtar kelimesini kullanın.
|
İsteğe bağlı sorgu parametreleri | ||
colorRgbFormat |
boolean |
Takvim renklerini (RGB) yazmak için foregroundColor ve backgroundColor alanlarının kullanılıp kullanılmayacağı. Bu özellik kullanılırsa dizin tabanlı colorId alanı otomatik olarak en iyi eşleşen seçeneğe ayarlanır. İsteğe bağlı. Varsayılan değer False'tır.
|
Yetkilendirme
Bu istek için aşağıdaki kapsamlardan en az biri ile yetkilendirme gerekir:
Kapsam |
---|
https://www.googleapis.com/auth/calendar |
https://www.googleapis.com/auth/calendar.app.created |
https://www.googleapis.com/auth/calendar.calendarlist |
Daha fazla bilgi için kimlik doğrulama ve yetkilendirme sayfasına bakın.
İstek içeriği
İstek gövdesinde, aşağıdaki özelliklere sahip bir CalendarList kaynağı sağlayın:
Mülk adı | Değer | Açıklama | Notlar |
---|---|---|---|
İsteğe bağlı özellikler | |||
backgroundColor |
string |
Takvim ana rengi, on altılı "#0088aa " biçiminde. Bu özellik, dizin tabanlı colorId özelliğinin yerini alır. Bu özelliği ayarlamak veya değiştirmek için insert, update ve patch yöntemlerinin parametrelerinde colorRgbFormat=true değerini belirtmeniz gerekir. İsteğe bağlı. |
yazılabilir |
colorId |
string |
Takvim rengini belirtir. Bu, colors tanımının calendar bölümündeki bir girişi belirten bir kimliktir (colors uç noktasına bakın). Bu özelliğin yerini backgroundColor ve foregroundColor özellikleri almıştır. Bu özellikler kullanılırken bu özellik yoksayılabilir. İsteğe bağlı. |
yazılabilir |
defaultReminders[] |
list |
Kimliği doğrulanmış kullanıcının bu takvim için varsayılan hatırlatıcıları. | yazılabilir |
defaultReminders[].method |
string |
Bu hatırlatıcının kullandığı yöntem. Olası değerler:
Hatırlatıcı eklerken gereklidir. |
yazılabilir |
defaultReminders[].minutes |
integer |
Hatırlatıcının etkinlikten kaç dakika önce tetiklenmesi gerektiğini belirtir. Geçerli değerler 0 ile 40.320 (dakikada 4 hafta) arasındadır. Hatırlatıcı eklerken gereklidir. |
yazılabilir |
foregroundColor |
string |
Takvim ön plan renginin onaltılı "#ffffff " biçimi. Bu özellik, dizin tabanlı colorId özelliğinin yerini alır. Bu özelliği ayarlamak veya değiştirmek için insert, update ve patch yöntemlerinin parametrelerinde colorRgbFormat=true değerini belirtmeniz gerekir. İsteğe bağlı. |
yazılabilir |
notificationSettings |
object |
Kimliği doğrulanmış kullanıcının bu takvim için aldığı bildirimler. | yazılabilir |
notificationSettings.notifications[].method |
string |
Bildirimi göndermek için kullanılan yöntem. Olası değer:
Bildirim eklenirken gereklidir. |
yazılabilir |
notificationSettings.notifications[].type |
string |
Bildirim türü. Olası değerler:
Bildirim eklenirken gereklidir. |
yazılabilir |
selected |
boolean |
Takvim içeriğinin takvim kullanıcı arayüzünde gösterilip gösterilmeyeceği. İsteğe bağlı. Varsayılan değer False'tır. | yazılabilir |
summaryOverride |
string |
Kimliği doğrulanmış kullanıcının bu takvim için belirlediği özet. İsteğe bağlı. | yazılabilir |
Yanıt
Başarılı olursa bu yöntem, yanıt gövdesinde bir CalendarList kaynağı döndürür.
Deneyin!
Canlı verilerde bu yöntemi çağırmak ve yanıtı görmek için aşağıdaki API Gezgini'ni kullanın.