L'API Mirror vous permet de vous abonner aux notifications envoyées lorsque l'utilisateur effectue des actions spécifiques sur un élément de l'historique ou lorsque la position de l'utilisateur a été mise à jour.
La liste des méthodes associées à cette ressource est présentée au bas de la page.
Représentations de la ressource
Abonnement aux événements d'une collection.
{ "kind": "mirror#subscription", "id": string, "updated": datetime, "collection": string, "operation": [ string ], "callbackUrl": string, "verifyToken": string, "userToken": string, "notification": { "collection": string, "itemId": string, "operation": string, "userActions": [ { "type": string, "payload": string } ], "verifyToken": string, "userToken": string } }
Nom de propriété | Valeur | Description | Remarques |
---|---|---|---|
callbackUrl |
string |
URL à laquelle les notifications doivent être envoyées (doit commencer par https:// ). |
accessible en écriture |
collection |
string |
Collection à laquelle vous abonner. Valeurs autorisées:
|
accessible en écriture |
id |
string |
ID de l'abonnement. | |
kind |
string |
Type de ressource. Il s'agit toujours de mirror#subscription . |
|
notification |
nested object |
Objet conteneur pour les notifications. Ce champ n'est pas renseigné dans la ressource Subscription . |
|
notification.collection |
string |
Collection ayant généré la notification. | |
notification.itemId |
string |
ID de l'élément ayant généré la notification. | |
notification.operation |
string |
Type d'opération ayant généré la notification.
Les valeurs possibles sont les suivantes: <ph type="x-smartling-placeholder">
|
|
notification.userActions[] |
list |
Liste des actions effectuées par l'utilisateur ayant déclenché la notification. | |
notification.userActions[].payload |
string |
Charge utile facultative pour l'action. Pour les actions de type CUSTOM , il s'agit de l'ID de l'élément de menu personnalisé sélectionné. |
|
notification.userActions[].type |
string |
Type d'action. La valeur de ce paramètre peut être:
|
|
notification.userToken |
string |
Jeton d'utilisateur fourni par le service lors de l'abonnement aux notifications. | |
notification.verifyToken |
string |
Jeton de validation secret fourni par le service lors de l'abonnement aux notifications. | |
operation[] |
list |
Liste des opérations auxquelles s'abonner. Une liste vide indique que toutes les opérations effectuées sur la collection doivent être abonnées. Valeurs autorisées:
|
accessible en écriture |
updated |
datetime |
Date et heure de la dernière modification de l'abonnement, dans un format conforme à la norme RFC 3339. | |
userToken |
string |
Jeton opaque envoyé à l'abonné dans les notifications afin qu'il puisse déterminer l'identifiant de l'utilisateur. | accessible en écriture |
verifyToken |
string |
Jeton secret envoyé à l'abonné dans les notifications pour lui permettre de vérifier que la notification a bien été générée par Google. | accessible en écriture |
Méthodes
- supprimer
- Supprime un abonnement.
- insérer
- Crée un abonnement.
- liste
- Récupère la liste des abonnements pour l'utilisateur et le service authentifiés.
- mise à jour
- Met à jour un abonnement existant.