Acl: watch

EKL kaynaklarında yapılan değişiklikleri takip edin.

İ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. Oturum açmış olan kullanıcının birincil takvimine erişmek istiyorsanız "primary" anahtar kelimesini kullanın.

Yetkilendirme

Bu istek, aşağıdaki kapsamla yetkilendirme gerektiriyor:

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

Daha fazla bilgi için kimlik doğrulama ve yetkilendirme sayfasına göz atın.

İstek içeriği

İstek gövdesinde, verileri aşağıdaki yapıyla 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 her bildirimle birlikte hedef adrese gönderilen rastgele bir dize. İsteğe bağlı.
type string Bu kanal için kullanılan yayınlama mekanizması türü. Geçerli değerler "web_hook" (veya "webhook") şeklindedir. Her iki değer de mesaj teslim etmek 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ı için saniye cinsinden geçerlilik süresi. Varsayılan değer 604.800 saniyedir.

Yanıt

Başarılı olursa bu yöntem aşağıdaki yapıya sahip bir yanıt gövdesi 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 etiketi, "api#channel" olan bir kaynakta yapılan değişiklikleri 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 bir kimlik. Farklı API sürümlerinde kararlı çalışır.
resourceUri string İzlenen kaynak için sürüme özgü tanımlayıcı.
token string Bu kanal üzerinden her bildirimle birlikte hedef adrese gönderilen rastgele bir dize. İsteğe bağlı.
expiration long Bildirim kanalının sona erme tarihi ve saati (milisaniye cinsinden, Unix zaman damgası olarak belirtilir). İsteğe bağlı.