Ayarlar kaynaklarında yapılan değişiklikleri takip edin.
İ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 kapsamların 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ı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 benzeri bir benzersiz dize. | |
token | 
        string | 
        Bu kanal üzerinden her bildirimle birlikte hedef adrese teslim edilen rastgele bir dize. İ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"). Her iki değer de Http isteklerinin mesaj iletmek için kullanıldığı bir kanalı ifade eder. | 
        |
address | 
        string | 
        Bu kanal için bildirimlerin iletildiği adres. | |
params | 
        object | 
        Yayın kanalı davranışını kontrol eden ek parametreler. İsteğe bağlı. | |
params.ttl | 
        string | 
        Bildirim kanalının 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ı, "api#channel" adlı kaynaktaki değişiklikleri izlemek için kullanılan bildirim kanalı olarak tanımlar. | 
        |
id | 
        string | 
        Bu kanalı tanımlayan UUID veya benzeri bir benzersiz dize. | |
resourceId | 
        string | 
        Bu kanalda izlenen kaynağı tanımlayan opak bir kimlik. Farklı API sürümlerinde kararlı. | |
resourceUri | 
        string | 
        İzlenen kaynak için sürüme özgü bir tanımlayıcı. | |
token | 
        string | 
        Bu kanal üzerinden her bildirimle birlikte hedef adrese teslim edilen rastgele bir dize. İsteğe bağlı. | |
expiration | 
        long | 
        Bildirim kanalı süre sonunun tarihi ve saati (milisaniye cinsinden Unix zaman damgası olarak belirtilir). İsteğe bağlı. |