Acl: watch

ACL kaynaklarında değişiklik olup olmadığını izleyin.

İstek

HTTP isteği

POST https://www.googleapis.com/calendar/v3/calendars/calendarId/acl/watch

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 kapsamlardan en az biri ile yetkilendirme gerekir:

Kapsam
https://www.googleapis.com/auth/calendar
https://www.googleapis.com/auth/calendar.acls
https://www.googleapis.com/auth/calendar.acls.readonly

Daha fazla bilgi için kimlik doğrulama ve yetkilendirme sayfasına bakın.

İstek içeriği

İstek gövdesinde aşağıdaki yapıya sahip veriler sağlayın:

{
  "id": string,
  "token": string,
  "type": string,
  "address": string,
  "params": {
    "ttl": string
  }
}
Mülk adı Değer Açıklama Notlar
id string Bu kanalı tanımlayan UUID veya benzer bir benzersiz dize.
token string Bu kanal üzerinden gönderilen her bildirimde hedef adrese iletilen rastgele bir dize. İsteğe bağlı.
type string Bu kanal için kullanılan yayın mekanizmasının türü. Geçerli değerler "web_hook" (veya "webhook") şeklindedir. Her iki değer de mesaj yayınlamak için Http isteklerinin kullanıldığı bir kanalı ifade eder.
address string Bu kanal için bildirimlerin gönderildiği adres.
params object Yayınlama kanalı davranışını kontrol eden ek parametreler. İsteğe bağlı.
params.ttl string Bildirim kanalının saniye cinsinden yayın süresi. Varsayılan değer 604800 saniyedir.

Yanıt

Başarılı olursa bu yöntem aşağıdaki yapıya sahip bir yanıt metni döndürür:

{
  "kind": "api#channel",
  "id": string,
  "resourceId": string,
  "resourceUri": string,
  "token": string,
  "expiration": long
}
Mülk adı Değer Açıklama Notlar
kind string Bu kaynağın "api#channel" olan değişikliklerini izlemek için kullanılan bir bildirim kanalı olarak tanımlar.
id string Bu kanalı tanımlayan UUID veya benzer bir benzersiz dize.
resourceId string Bu kanalda izlenen kaynağı tanımlayan opak kimlik. Farklı API sürümlerinde kararlıdır.
resourceUri string İzlenen kaynak için sürüme özgü bir tanımlayıcı.
token string Bu kanal üzerinden gönderilen her bildirimde hedef adrese iletilen rastgele bir dize. İsteğe bağlı.
expiration long Bildirim kanalının geçerlilik süresinin sona erdiği tarih ve saat (milisaniye cinsinden Unix zaman damgası olarak ifade edilir). İsteğe bağlı.