Acl: update

Erişim kontrolü kuralını günceller. Şimdi deneyin.

İstek

HTTP isteği

PUT https://www.googleapis.com/calendar/v3/calendars/calendarId/acl/ruleId

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.
ruleId string EKL kuralı tanımlayıcısı.
İsteğe bağlı sorgu parametreleri
sendNotifications boolean Takvim paylaşımı değişikliğiyle ilgili bildirimlerin gönderilip gönderilmeyeceği Erişim kaldırıldığında bildirim gönderilmediğini unutmayın. İsteğe bağlıdır. Varsayılan değer True'dur.

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.acls

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 Acl kaynağı sağlayın:

Mülk adı Değer Açıklama Notlar
Zorunlu özellikler
scope object Bu EKL kuralı tarafından takvim erişiminin ne ölçüde verildiği.
scope.type string Kapsamın türü. Olası değerler:
  • "default": Genel kapsam. Bu, varsayılan değerdir.
  • "user": Kapsamı tek bir kullanıcıyla sınırlar.
  • "group": Kapsamı bir grupla sınırlar.
  • "domain": Kapsamı bir alanla sınırlar.
Not: "default" veya herkese açık kapsam için verilen izinler, kimliği doğrulanmış veya doğrulanmamış tüm kullanıcılar için geçerlidir.
İsteğe bağlı özellikler
role string Kapsama atanan rol. Olası değerler:
  • "none": Erişim izni vermez.
  • "freeBusyReader": Boş/meşgul bilgisine okuma erişimi sağlar.
  • "reader": Takvime okuma erişimi sağlar. Gizli etkinlikler, okuyucu erişimi olan kullanıcılara gösterilir ancak etkinlik ayrıntıları gizlenir.
  • "writer": Takvime okuma ve yazma erişimi sağlar. Yazma erişimi olan kullanıcılar, gizli etkinlikleri ve etkinlik ayrıntılarını görebilir. Takvimin ACL'lerine okuma erişimi sağlar.
  • "owner": Yöneticinin takvime erişmesini sağlar. Bu rol, yazar rolünün tüm izinlerine ek olarak diğer kullanıcıların erişim düzeylerini değiştirme özelliğine sahiptir.

yazılabilir
scope.value string Kapsam türüne bağlı olarak kullanıcının veya grubun e-posta adresi ya da alanın adı. "default" türü için atlandı. yazılabilir

Yanıt

Başarılı olursa bu yöntem, yanıt gövdesinde bir Acl 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.