Surveillez les modifications apportées aux ressources de LCA.
Requête
Requête HTTP
POST https://www.googleapis.com/calendar/v3/calendars/calendarId/acl/watch
Paramètres
| Nom du paramètre | Valeur | Description | 
|---|---|---|
| Paramètres de chemin d'accès | ||
| calendarId | string | Identifiant de l'agenda. Pour récupérer les ID d'agenda, appelez la méthode calendarList.list. Si vous souhaitez accéder à l'agenda principal de l'utilisateur actuellement connecté, utilisez le mot clé " primary". | 
Autorisation
Cette requête nécessite une autorisation avec au moins l'un des champs d'application suivants:
| Portée | 
|---|
| https://www.googleapis.com/auth/calendar | 
| https://www.googleapis.com/auth/calendar.acls | 
| https://www.googleapis.com/auth/calendar.acls.readonly | 
Pour en savoir plus, consultez la page Authentification et autorisation.
Corps de la requête
Dans le corps de la requête, indiquez des données en utilisant la structure suivante:
{
  "id": string,
  "token": string,
  "type": string,
  "address": string,
  "params": {
    "ttl": string
  }
}| Nom de propriété | Valeur | Description | Remarques | 
|---|---|---|---|
| id | string | UUID ou chaîne unique similaire permettant d'identifier cette chaîne. | |
| token | string | Chaîne arbitraire envoyée à l'adresse cible avec chaque notification envoyée via ce canal. Facultatif. | |
| type | string | Type de mécanisme de diffusion utilisé pour ce canal. Les valeurs valides sont " web_hook" (ou "webhook"). Les deux valeurs font référence à un canal où les requêtes HTTP sont utilisées pour envoyer des messages. | |
| address | string | Adresse à laquelle les notifications sont envoyées pour ce canal. | |
| params | object | Paramètres supplémentaires qui contrôlent le comportement du canal de diffusion. Facultatif. | |
| params.ttl | string | Durée de vie (en secondes) du canal de notification. La valeur par défaut est de 60 4800 secondes. | 
Réponse
Si la requête aboutit, cette méthode renvoie un corps de réponse présentant la structure suivante :
{
  "kind": "api#channel",
  "id": string,
  "resourceId": string,
  "resourceUri": string,
  "token": string,
  "expiration": long
}| Nom de propriété | Valeur | Description | Remarques | 
|---|---|---|---|
| kind | string | Indique qu'il s'agit d'un canal de notification utilisé pour surveiller les modifications apportées à une ressource, qui est " api#channel". | |
| id | string | UUID ou chaîne unique similaire permettant d'identifier cette chaîne. | |
| resourceId | string | ID opaque qui identifie la ressource regardée sur cette chaîne. Stable entre les différentes versions de l'API. | |
| resourceUri | string | Identifiant spécifique à la version de la ressource surveillée. | |
| token | string | Chaîne arbitraire envoyée à l'adresse cible avec chaque notification envoyée via ce canal. Facultatif. | |
| expiration | long | Date et heure d'expiration du canal de notification, exprimées en code temporel Unix, en millisecondes. Facultatif. |