Deriv API
Documentación

Olvidar

SuscripciónSin autenticación

Cancela inmediatamente el flujo en tiempo real de mensajes con un ID específico.

Comparación rápida

AspectoLegacy APINew APIAcción
EndpointforgetforgetNinguno
Requiere autenticaciónNoNoNinguno
Patrón de ID de flujoEstrictoCualquier cadenaNinguno
Campo de RespuestaOpcionalObligatorioActualizar manejo de respuesta

Cambios importantes

1. Validación de patrón de ID de flujo relajada

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

2. Campo de respuesta siempre presente

En Legacy, el campo forget en la respuesta era opcional. En New, este campo siempre está presente y es requerido.

Estructura de solicitud

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

Estructura de respuesta

Legacy APIejemplo de respuesta
{
  "forget": 1,  // Optional field
  "msg_type": "forget"
}
New APIejemplo de respuesta
{
  "forget": 1,  // ⚠️ Now required
  "msg_type": "forget"
}

Ejemplos de código

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.