Messages du serveur
Messages reçus du serveur WebSocket
Connexion confirmée{
"type": "connected",
"message": "Connected successfully...",
"available_commands": ["subscribe", "unsubscribe", "list_subscriptions"],
"view_mode": "full"
}
Abonnement confirmé{
"type": "subscribed",
"channel": "Shopify",
"channel_id": "a1b2c3d4-..."
}
Message de détection technologique{
"type": "message",
"channel": "Shopify",
"channel_id": "a1b2c3d4-...",
"data": {
"channel_name": "Shopify",
"website_domain": "example.com",
"epoch_secs": 1770508800
}
}
Changement de statut (niveau d'abonnement modifié){
"type": "status_change",
"view_mode": "full",
"message": "Your subscription has been upgraded. You now have full data access."
}
Message d'erreur{
"type": "error",
"message": "Technology 'unknown-tech' not found"
}
Champs de message
| Champ | Description |
type | Type de message : connecté, abonné, désabonné, message, changement de statut, erreur, information |
channel | Le nom convivial du canal (par exemple, « Shopify », « nouveau ») |
channel_id | L'identifiant du canal interne (GUID technologique ou « nouveau ») |
data | La charge utile de détection avec channel_name, website_domain et epoch_secs |
website_domain | Domaine dans lequel la technologie a été détectée (informations confidentielles pour les utilisateurs de la version d'essai) |
epoch_secs | Horodatage Unix (secondes) du moment où la détection a été mise en file d'attente |
view_mode | « Version complète » pour les abonnés payants, « Version expurgée (essai/aperçu) » pour les utilisateurs en période d'essai. |