Calendars: update

Bir takvimin meta verilerini günceller. Şimdi deneyin.

İstek

HTTP isteği

PUT https://www.googleapis.com/calendar/v3/calendars/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.

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.