Messaggi del server
Messaggi ricevuti dal server WebSocket
Connessione confermata{
"type": "connected",
"message": "Connected successfully...",
"available_commands": ["subscribe", "unsubscribe", "list_subscriptions"],
"view_mode": "full"
}
Iscrizione confermata{
"type": "subscribed",
"channel": "Shopify",
"channel_id": "a1b2c3d4-..."
}
Messaggio di rilevamento della tecnologia{
"type": "message",
"channel": "Shopify",
"channel_id": "a1b2c3d4-...",
"data": {
"channel_name": "Shopify",
"website_domain": "example.com",
"epoch_secs": 1770508800
}
}
Modifica dello stato (livello di abbonamento modificato){
"type": "status_change",
"view_mode": "full",
"message": "Your subscription has been upgraded. You now have full data access."
}
Messaggio di errore{
"type": "error",
"message": "Technology 'unknown-tech' not found"
}
Campi del messaggio| Campo | Descrizione |
|---|
type | Tipo di messaggio: connesso, iscritto, cancellato, messaggio, modifica_stato, errore, informazioni |
channel | Il nome descrittivo del canale (ad esempio, "Shopify", "nuovo") |
channel_id | ID del canale interno (GUID tecnologico o "nuovo") |
data | Il payload di rilevamento con channel_name, website_domain ed epoch_secs |
website_domain | Il dominio in cui è stata rilevata la tecnologia (redatto per gli utenti di prova) |
epoch_secs | Timestamp dell'epoca Unix (secondi) per quando il rilevamento è stato messo in coda |
view_mode | "completo" per gli abbonati paganti, "redatto (prova/anteprima)" per gli utenti di prova |