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 |