Por que estou recebendo um erro 401?
Por que estou recebendo um erro 401?
O que isso significa
Causas comuns
- Chave de API inválida ou ausente
- Chave de API incluída no local errado
- Regras de Controle de Acesso bloqueando sua solicitação
- Chave de API expirada ou revogada
Soluções
-
Verifique o formato da sua chave de API
-
Verifique o posicionamento da chave de API
- Certifique-se de que a chave de API está nos parâmetros de consulta
- Verifique se não há espaços extras ou caracteres
-
Revise as Regras de Controle de Acesso
- Verifique suas configurações de painel para restrições de IP
- Verifique se seu domínio está na lista de permissões ao usar solicitações de navegador
Para configuração detalhada de autenticação, veja nosso guia de Autenticação.
Por que estou recebendo um erro 429?
Por que estou recebendo um erro 429?
O que isso significa
Causas comuns
- Fazer solicitações mais rápido do que seu plano permite
- Tráfego em rajada excedendo limites instantâneos
- Várias aplicações compartilhando a mesma chave de API
- Código ineficiente fazendo solicitações redundantes
Soluções
-
Monitore seu uso
- Verifique o gráfico
Rate Limited Requestsno seu painel - Revise quais endpoints estão atingindo limites
- Verifique o gráfico
-
Otimize suas solicitações
- Armazene respostas em cache quando possível
- Agrupe múltiplas operações em chamadas únicas
- Remova polling desnecessário ou solicitações duplicadas
-
Implemente limitação de taxa
- Adicione atrasos entre solicitações em sua aplicação
- Use backoff exponencial para reintentos
-
Considere uma atualização
- Revise Planos e Limites de Taxa para níveis superiores
Por que estou recebendo um erro 500?
Por que estou recebendo um erro 500?
O que isso significa
Causas comuns
- Payload de solicitação malformado
- Servidor enfrentando problemas temporários
- Parâmetros inválidos causando erros no servidor
- Problemas de conectividade de rede
Soluções
-
Valide sua solicitação
- Certifique-se de que o payload JSON está formatado corretamente
- Verifique se todos os parâmetros necessários estão incluídos
- Confira se os tipos de parâmetros correspondem à especificação da API
-
Verifique o status do serviço
- Visite a Página de Status da Helius para problemas em andamento
- Procure por interrupções relatadas ou desempenho degradado
-
Implemente lógica de reintento
- Aguarde alguns segundos antes de tentar novamente
- Use backoff exponencial para múltiplas tentativas
-
Obtenha suporte
- Se os erros persistirem, entre em contato com o suporte com os detalhes da sua solicitação
- Inclua o payload exato da solicitação e o carimbo de data/hora
Erros de servidor são tipicamente temporários e geralmente se resolvem automaticamente.
Por que estou recebendo um erro 503?
Por que estou recebendo um erro 503?
O que isso significa
Causas comuns
- Alta carga de tráfego causando sobrecarga temporária
- Janelas de manutenção agendada
- Limites de capacidade do servidor alcançados
- Problemas de infraestrutura de rede
Soluções
-
Aguarde e tente novamente
- Aguarde 30-60 segundos antes de tentar novamente
- Esse erro geralmente se resolve à medida que a carga é balanceada
-
Implemente reintentos inteligentes
- Use backoff exponencial (comece com 1s, depois 2s, 4s, etc.)
- Defina um limite máximo de reintentos (3-5 tentativas)
- Adicione jitter para evitar efeitos de rajada
-
Verifique a manutenção
- Reveja a Página de Status da Helius para manutenção agendada
- Planeje em torno das janelas de manutenção anunciadas
-
Distribua a carga
- Se possível, espalhe as solicitações ao longo do tempo
- Evite padrões de rajada que possam acionar a proteção contra sobrecarga
Por que estou recebendo um erro 504?
Por que estou recebendo um erro 504?
O que isso significa
Causas comuns
- Problemas de conectividade de rede
- Operações complexas excedendo limites de tempo limite
- Respostas lentas da blockchain durante alta congestão de rede
- Solicitações de dados grandes demorando muito para processar
Soluções
-
Verifique sua conexão
- Certifique-se de que sua conexão com a internet está estável
- Teste com uma solicitação simples para descartar problemas locais
-
Otimize solicitações grandes
- Divida grandes solicitações em partes menores
- Use paginação para consultas pesadas de dados
- Considere usar conexões WebSocket para dados em tempo real
-
Implemente tempos limite
- Defina valores de tempo limite apropriados no seu código de cliente (30-60 segundos)
- Lide com erros de tempo limite graciosamente com reintentos
-
Monitore o status do serviço
- Verifique a Página de Status da Helius para problemas de rede
- Procure relatórios de alta congestão da blockchain
Os tempos limite de gateway geralmente indicam congestão de rede ou operações complexas. Considere dividir grandes solicitações em partes menores.
Precisa de mais ajuda?
Contactar Suporte
Obtenha ajuda da nossa equipe através do Discord, chat, ou suporte por email.
Página de Status
Verifique a disponibilidade e informações de desempenho do serviço em tempo real.