Bir takvimin meta verilerini günceller. Şimdi deneyin.
İstek
HTTP isteği
PUT https://www.googleapis.com/calendar/v3/calendars/calendarIdParametreler
| 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.
|
Yetkilendirme
Bu istek için aşağıdaki kapsamların en az biriyle yetkilendirme yapılması gerekir:
| Kapsam |
|---|
https://www.googleapis.com/auth/calendar |
https://www.googleapis.com/auth/calendar.app.created |
https://www.googleapis.com/auth/calendar.calendars |
Daha fazla bilgi için kimlik doğrulama ve yetkilendirme sayfasına bakın.
İstek metni
İstek gövdesinde aşağıdaki özelliklere sahip bir Takvim kaynağı sağlayın:
| Mülk adı | Değer | Açıklama | Notlar |
|---|---|---|---|
| İsteğe bağlı özellikler | |||
description |
string |
Takvimin açıklaması. İsteğe bağlı. | yazılabilir |
labelProperties |
nested object |
Bu takvimde tanımlanan etiket özellikleri. Belirtilirse mevcut etiket özelliklerinin üzerine yazar. Belirtilmezse etiket özellikleri değişmeden kalır. | yazılabilir |
labelProperties.eventLabels[] |
list |
Bu takvimde tanımlanan etkinlik etiketleri. Takvim güncellenirken bu etiket varsa mevcut etkinlik etiketlerinin yerini alır. Yeni bir etkinlik etiketi eklemek için listeyi genişletin ve takvimden bir etiketi silmek için listedeki öğeleri kaldırın. Her takvimde en fazla 200 etiket olabilir. |
yazılabilir |
labelProperties.eventLabels[].backgroundColor |
string |
Etiketin onaltılık biçimdeki arka plan rengi (ör. "#039be5"). Bu etikete sahip etkinlikler bu renkte gösterilir. Zorunlu. |
yazılabilir |
labelProperties.eventLabels[].id |
string |
Etiketin kimliği. Yeni bir etiket eklerken isteğe bağlıdır. Belirtilmezse benzersiz bir kimlik oluşturulur. Etiket güncellenirken gereklidir. Sağlanırsa kimlik, takvim içinde benzersiz olmalı ve UUID biçiminde olmalıdır. |
yazılabilir |
labelProperties.eventLabels[].name |
string |
Etiketin adı. İsteğe bağlı. Bu değer sağlanırsa en fazla 50 karakter olmalıdır. |
yazılabilir |
location |
string |
Takvimin coğrafi konumu serbest biçimli metin olarak. İsteğe bağlı. | yazılabilir |
summary |
string |
Takvimin başlığı. | yazılabilir |
timeZone |
string |
Takvimin saat dilimi (IANA Saat Dilimi Veritabanı adı olarak biçimlendirilir, ör. "Europe/Zurich".) İsteğe bağlı. | yazılabilir |
Yanıt
Başarılı olursa bu yöntem, yanıt gövdesinde bir Calendars kaynağı döndürür.
Deneyin.
Bu yöntemi canlı verilerde çağırmak ve yanıtı görmek için aşağıdaki API Gezgini'ni kullanın.