Olvidar
SuscripciónSin autenticaciónCancela inmediatamente el flujo en tiempo real de mensajes con un ID específico.
2 Cambios Importantes
Validación de patrón de ID de flujo relajada y campo de respuesta ahora siempre obligatorio.
Comparación rápida
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');
}
}
};
}¿Alguna otra pregunta? Póngase en contacto