subscribeByMarker
Abonnez-vous à un événement pour des produits. 🔐 Cette méthode nécessite une autorisation.
Description
Cette méthode abonne l'utilisateur autorisé à un événement pour un produit spécifique (par exemple, baisse de prix, changement de statut). Elle renvoie une Promesse qui se résout en true si l'abonnement a été créé, ou un objet IError s'il y a eu un problème.
⚠️ Avec le paramètre par défaut
errors.isShell: true, une requête rejetée est retournée plutôt que lancée : cette méthode se résout en un objetIError, jamais enfalse. Vérifiezresult === true- un objet d'erreur est considéré comme vrai, doncif (result)traiterait un échec comme un succès.
Événements.subscribeByMarker(
marker*,
productId*,
langCode,
threshold
);
Schéma des paramètres
Schéma
marker:* string
Marqueur d'événement
exemple : test_event
productId:* string
Identifiant du produit
exemple : 14
langCode: string
Code de langue
exemple : en_US
threshold: number
Valeur seuil pour comparer des valeurs numériques
exemple : 0
Exemples
Exemple minimal
const response = await Events.subscribeByMarker('test_event', 1, 1);
Exemple avec des attributs
const response = await Events.subscribeByMarker('test_event', 1, 1, 'en_US', 0);
Ne renvoie rien si l'abonnement a réussi.