Settings: watch

Ayarlar kaynaklarında yapılan değişiklikleri izleyin.

İstek

HTTP isteği

POST https://www.googleapis.com/calendar/v3/users/me/settings/watch

Parametreler

Parametre adı Değer Açıklama

Yetkilendirme

Bu istek, aşağıdaki kapsamlardan en az biriyle yetkilendirme gerektiriyor:

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

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

İstek metni

İstek gövdesinde, aşağıdaki yapıya sahip verileri 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 bir UUID veya benzer benzersiz dize.
token string Hedef adrese gönderilen her bildirim bu kanal üzerinden rastgele bir dizeyle gönderilir. İsteğe bağlı.
type string Bu kanal için kullanılan yayınlama mekanizmasının türü. Geçerli değerler "web_hook" (veya "webhook") şeklindedir. Her iki değer de mesaj göndermek için Http isteklerinin kullanıldığı bir kanalı ifade eder.
address string Bu kanal için bildirimlerin teslim edildiğ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 604800 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 kanalı, bir kaynaktaki değişiklikleri izlemek için kullanılan "api#channel" adlı bildirim kanalı olarak tanımlar.
id string Bu kanalı tanımlayan bir UUID veya benzer benzersiz dize.
resourceId string Bu kanalda izlenen kaynağı tanımlayan bir opak kimlik. Farklı API sürümlerinde kararlı.
resourceUri string İzlenen kaynak için sürüme özgü bir tanımlayıcıdır.
token string Hedef adrese gönderilen her bildirim bu kanal üzerinden rastgele bir dizeyle gönderilir. İsteğe bağlı.
expiration long Bildirim kanalının geçerlilik bitiş tarihi, saat cinsinden Unix zaman damgası olarak ifade edilir. İsteğe bağlı.