Mensajes del servidor
Mensajes recibidos del servidor WebSocket
Conexión confirmada{
"type": "connected",
"message": "Connected successfully...",
"available_commands": ["subscribe", "unsubscribe", "list_subscriptions"],
"view_mode": "full"
}
Suscripción confirmada{
"type": "subscribed",
"channel": "Shopify",
"channel_id": "a1b2c3d4-..."
}
Mensaje de detección de tecnología{
"type": "message",
"channel": "Shopify",
"channel_id": "a1b2c3d4-...",
"data": {
"channel_name": "Shopify",
"website_domain": "example.com",
"epoch_secs": 1770508800
}
}
Cambio de estado (nivel de suscripción modificado){
"type": "status_change",
"view_mode": "full",
"message": "Your subscription has been upgraded. You now have full data access."
}
Mensaje de error{
"type": "error",
"message": "Technology 'unknown-tech' not found"
}
Campos de mensaje| Campo | Descripción |
|---|
type | Tipo de mensaje: conectado, suscrito, cancelado, mensaje, cambio de estado, error, información |
channel | El nombre del canal amigable (por ejemplo, 'Shopify', 'nuevo') |
channel_id | El ID del canal interno (GUID de tecnología o 'nuevo') |
data | La carga útil de detección con channel_name, website_domain y epoch_secs |
website_domain | El dominio donde se detectó la tecnología (redactado para usuarios de prueba) |
epoch_secs | Marca de tiempo de época de Unix (segundos) para cuando se puso en cola la detección |
view_mode | 'completo' para suscriptores pagos, 'redactado (prueba/vista previa)' para usuarios de prueba |