Why am I getting a 401 error?
Why am I getting a 401 error?
Qué significa
Causas comunes
- Clave de API no válida o faltante
- Clave de API incluida en la ubicación incorrecta
- Reglas de control de acceso que bloquean tu solicitud
- Clave de API vencida o revocada
Soluciones
-
Verifica el formato de tu clave de API
-
Comprueba la ubicación de la clave de API
- Asegúrate de que la clave de API esté en los parámetros de consulta
- Verifica que no haya espacios ni caracteres adicionales
-
Revisa las reglas de control de acceso
- Comprueba la configuración de tu panel para ver si hay restricciones de IP
- Si usas solicitudes desde el navegador, asegúrate de que tu dominio esté en la lista de permitidos
Para obtener información detallada sobre la configuración de la autenticación, consulta nuestra guía de Autenticación.
Why am I getting a 429 error?
Why am I getting a 429 error?
Qué significa
Causas comunes
- Enviar solicitudes más rápido de lo que permite tu plan
- Tráfico en ráfagas que supera los límites instantáneos
- Varias aplicaciones que comparten la misma clave de API
- Código ineficiente que envía solicitudes redundantes
Soluciones
-
Supervisa tu uso
- Consulta el gráfico
Rate Limited Requestsen tu panel - Revisa qué endpoints están alcanzando los límites
- Consulta el gráfico
-
Optimiza tus solicitudes
- Almacena las respuestas en caché cuando sea posible
- Agrupa varias operaciones en una sola llamada
- Elimina el sondeo innecesario o las solicitudes duplicadas
-
Implementa límites de solicitudes
- Agrega pausas entre las solicitudes de tu aplicación
- Usa retroceso exponencial para los reintentos
-
Considera mejorar tu plan
- Consulta Planes y límites de solicitudes para conocer los niveles superiores
Why am I getting a 500 error?
Why am I getting a 500 error?
Qué significa
Causas comunes
- Carga útil de la solicitud con formato incorrecto
- Problemas temporales en el servidor
- Parámetros no válidos que causan errores del servidor
- Problemas de conectividad de red
Soluciones
-
Valida tu solicitud
- Asegúrate de que la carga útil JSON tenga el formato correcto
- Verifica que estén incluidos todos los parámetros obligatorios
- Comprueba que los tipos de los parámetros coincidan con la especificación de la API
-
Comprueba el estado del servicio
- Visita la página de estado de Helius para consultar los problemas en curso
- Busca interrupciones reportadas o una degradación del rendimiento
-
Implementa lógica de reintentos
- Espera unos segundos antes de volver a intentarlo
- Usa retroceso exponencial para varios intentos
-
Obtén soporte
- Si los errores persisten, contacta a soporte con los detalles de tu solicitud
- Incluye la carga útil exacta de la solicitud y la marca de tiempo
Los errores del servidor suelen ser temporales y normalmente se resuelven de forma automática.
Why am I getting a 503 error?
Why am I getting a 503 error?
Qué significa
Causas comunes
- Tráfico elevado que causa una sobrecarga temporal
- Periodos de mantenimiento programado
- Límites de capacidad del servidor alcanzados
- Problemas con la infraestructura de red
Soluciones
-
Espera y vuelve a intentarlo
- Espera entre 30 y 60 segundos antes de volver a intentarlo
- Este error suele resolverse a medida que se equilibra la carga
-
Implementa reintentos inteligentes
- Usa retroceso exponencial (comienza con 1 s, luego 2 s, 4 s, etc.)
- Establece un límite máximo de reintentos (de 3 a 5 intentos)
- Agrega una variación aleatoria para evitar efectos de avalancha
-
Comprueba si hay mantenimiento
- Consulta la página de estado de Helius para ver el mantenimiento programado
- Planifica en función de los periodos de mantenimiento anunciados
-
Distribuye la carga
- Si es posible, distribuye las solicitudes a lo largo del tiempo
- Evita patrones de ráfagas que puedan activar la protección contra sobrecargas
Why am I getting a 504 error?
Why am I getting a 504 error?
Qué significa
Causas comunes
- Problemas de conectividad de red
- Operaciones complejas que superan los límites de tiempo de espera
- Respuestas lentas de la blockchain durante periodos de alta congestión de la red
- Solicitudes de grandes cantidades de datos que tardan demasiado en procesarse
Soluciones
-
Comprueba tu conexión
- Verifica que tu conexión a Internet sea estable
- Haz una prueba con una solicitud sencilla para descartar problemas locales
-
Optimiza las solicitudes grandes
- Divide las solicitudes grandes por lotes en grupos más pequeños
- Usa paginación para las consultas con grandes cantidades de datos
- Considera usar conexiones WebSocket para obtener datos en tiempo real
-
Implementa tiempos de espera
- Establece valores de tiempo de espera adecuados en el código de tu cliente (entre 30 y 60 segundos)
- Gestiona correctamente los errores de tiempo de espera mediante reintentos
-
Supervisa el estado del servicio
- Consulta la página de estado de Helius para ver si hay problemas de red
- Busca informes de alta congestión de la blockchain
Los tiempos de espera agotados de la puerta de enlace suelen indicar congestión de la red u operaciones complejas. Considera dividir las solicitudes grandes en partes más pequeñas.
¿Necesitas más ayuda?
Contact Support
Obtén ayuda de nuestro equipo mediante Discord, chat o soporte por correo electrónico.
Status Page
Consulta la disponibilidad del servicio y la información de rendimiento en tiempo real.