L'API Mirror ti consente di iscriverti alle notifiche che vengono inviate quando l'utente intraprende azioni specifiche su un elemento della sequenza temporale o quando la posizione dell'utente è stata aggiornata.
Per un elenco di metodi per questa risorsa, vai alla fine di questa pagina.
Rappresentazioni delle risorse
Un abbonamento a eventi in una raccolta.
{ "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 } }
Nome proprietà | Valore | Descrizione | Note |
---|---|---|---|
callbackUrl |
string |
L'URL a cui devono essere inviate le notifiche (deve iniziare con https:// ). |
accessibile in scrittura |
collection |
string |
La raccolta a cui iscriverti. I valori consentiti sono:
|
accessibile in scrittura |
id |
string |
L'ID dell'abbonamento. | |
kind |
string |
Il tipo di risorsa. Il valore è sempre mirror#subscription . |
|
notification |
nested object |
Oggetto container per le notifiche. Questo campo non viene compilato nella risorsa Subscription . |
|
notification.collection |
string |
La raccolta che ha generato la notifica. | |
notification.itemId |
string |
L'ID dell'elemento che ha generato la notifica. | |
notification.operation |
string |
Il tipo di operazione che ha generato la notifica.
I valori accettati sono:
|
|
notification.userActions[] |
list |
Un elenco di azioni eseguite dall'utente che ha attivato la notifica. | |
notification.userActions[].payload |
string |
Payload facoltativo per l'azione. Per le azioni di tipo CUSTOM , questo è l'ID della voce di menu personalizzata selezionata. |
|
notification.userActions[].type |
string |
Il tipo di azione. Il valore può essere:
|
|
notification.userToken |
string |
Il token utente fornito dal servizio quando ha sottoscritto l'abbonamento per le notifiche. | |
notification.verifyToken |
string |
Il token di verifica del secret fornito dal servizio al momento dell'iscrizione per le notifiche. | |
operation[] |
list |
Un elenco di operazioni a cui è necessario sottoscrivere un abbonamento. Un elenco vuoto indica che tutte le operazioni sulla raccolta devono essere sottoscritte. I valori consentiti sono:
|
accessibile in scrittura |
updated |
datetime |
La data e l'ora dell'ultima modifica di questa sottoscrizione, formattata secondo RFC 3339. | |
userToken |
string |
Un token opaco inviato all'abbonato nelle notifiche in modo da poter determinare l'ID dell'utente. | accessibile in scrittura |
verifyToken |
string |
Un token segreto inviato all'abbonato nelle notifiche, in modo che possa verificare che la notifica sia stata generata da Google. | accessibile in scrittura |