Mit der Mirror API können Sie Benachrichtigungen abonnieren, die gesendet werden, wenn der Nutzer bestimmte Aktionen in einem Zeitachsenelement ausführt oder der Nutzerstandort aktualisiert wurde.
Am Ende dieser Seite finden Sie eine Liste der Methoden für diese Ressource.
Ressourcendarstellungen
Ein Abo für Ereignisse zu einer Sammlung.
{ "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 } }
Property-Name | Wert | Beschreibung | Hinweise |
---|---|---|---|
callbackUrl |
string |
Die URL, an die Benachrichtigungen gesendet werden sollen (muss mit https:// beginnen). |
Bearbeitbar |
collection |
string |
Die Sammlung, die abonniert werden soll. Zulässige Werte:
|
Bearbeitbar |
id |
string |
Die ID des Abos. | |
kind |
string |
Der Ressourcentyp. Dies ist immer mirror#subscription . |
|
notification |
nested object |
Containerobjekt für Benachrichtigungen. Wird in der Ressource Subscription nicht ausgefüllt. |
|
notification.collection |
string |
Die Sammlung, von der die Benachrichtigung generiert wurde. | |
notification.itemId |
string |
Die ID des Artikels, von dem die Benachrichtigung generiert wurde. | |
notification.operation |
string |
Die Art des Vorgangs, der die Benachrichtigung generiert hat.
Zulässige Werte sind: <ph type="x-smartling-placeholder">
|
|
notification.userActions[] |
list |
Eine Liste der Aktionen des Nutzers, die die Benachrichtigung ausgelöst haben. | |
notification.userActions[].payload |
string |
Eine optionale Nutzlast für die Aktion. Bei Aktionen vom Typ CUSTOM ist dies die ID des benutzerdefinierten Menüelements, das ausgewählt wurde. |
|
notification.userActions[].type |
string |
Die Art der Aktion. Folgende Werte sind möglich:
|
|
notification.userToken |
string |
Das Nutzertoken, das vom Dienst beim Abonnieren von Benachrichtigungen bereitgestellt wurde. | |
notification.verifyToken |
string |
Das geheime Bestätigungstoken, das vom Dienst beim Abonnieren von Benachrichtigungen bereitgestellt wurde. | |
operation[] |
list |
Eine Liste der Vorgänge, die abonniert werden sollten. Bei einer leeren Liste müssen alle Vorgänge für die Sammlung abonniert werden. Zulässige Werte:
|
Bearbeitbar |
updated |
datetime |
Der Zeitpunkt, zu dem dieses Abonnement zuletzt geändert wurde, gemäß RFC 3339 formatiert. | |
userToken |
string |
Ein intransparentes Token, das in Benachrichtigungen an den Abonnenten gesendet wird, damit die ID des Nutzers ermittelt werden kann. | Bearbeitbar |
verifyToken |
string |
Ein geheimes Token, das in Benachrichtigungen an den Abonnenten gesendet wird, um zu überprüfen, ob die Benachrichtigung von Google generiert wurde. | Bearbeitbar |