Deriv API
Documentation

Oublier

AbonnementPas d'authentification

Annulez immédiatement le flux de messages en temps réel avec un ID spécifique.

Comparaison rapide

AspectLegacy APINew APIAction
Point de terminaisonforgetforgetAucun
Authentification requiseNonNonAucun
Modèle d'ID de fluxStrictN'importe quelle chaîneAucun
Champ de réponseFacultatifObligatoireMettre à jour la gestion de la réponse

Modifications majeures

1. Validation de modèle d'ID de flux assouplie

Legacy enforced a strict pattern ^[\w-]{32,128}$ for stream IDs. New accepts any string value, providing more flexibility.

2. Champ de réponse toujours présent

Dans l'ancienne version, le champ forget dans la réponse était optionnel. Dans New, ce champ est toujours présent et requis.

Structure de la demande

Legacy APIexemple de demande
{
  "forget": "d1ee7d0d-3ca9-fbb4-720b-5312d487185b"
}
New APIexemple de demande
{
  "forget": "d1ee7d0d-3ca9-fbb4-720b-5312d487185b"
}

Structure de réponse

Legacy APIexemple de réponse
{
  "forget": 1,  // Optional field
  "msg_type": "forget"
}
New APIexemple de réponse
{
  "forget": 1,  // ⚠️ Now required
  "msg_type": "forget"
}

Exemples de code

async function cancelStream(streamId) {
  const request = {
    forget: streamId
  };

  ws.send(JSON.stringify(request));

  ws.onmessage = (msg) => {
    const response = JSON.parse(msg.data);
    if (response.msg_type === 'forget') {
      if (response.forget === 1) {
        console.log('Stream successfully cancelled');
      }
    }
  };
}
Click to open live chat support. Get instant help from our support team.