API02010: Autenticação Necessária
O Que Isso Significa
A ação que você está tentando realizar requer autenticação, mas você não está logado no momento. O POS precisa de credenciais válidas para acessar este recurso.
Causas Comuns
- Não logado — Você ainda não se autenticou
- Sessão limpa — Sua sessão foi limpa ou expirou
- Acessando recurso protegido — O recurso requer autenticação
- Dados do app limpos — Credenciais armazenadas foram removidas
Mapeamento de Erro do Servidor
Este código de erro é acionado quando o servidor retorna:
| Código do Servidor | Fonte |
|---|---|
rest_login_required | API REST do WordPress |
jwt_auth_no_auth_header | Plugin de Autenticação JWT |
| HTTP 401 | Qualquer resposta do servidor (fallback) |
Como Corrigir
1. Faça Login
Se você ainda não fez login:
- Abra a tela de login do POS
- Insira suas credenciais do WordPress
- Complete o processo de autenticação
2. Verifique o Status da Sessão
Se você achava que estava logado:
- Sua sessão pode ter expirado
- Procure por API02002 (Token Expirado) para mais detalhes
- Faça login novamente para restaurar o acesso
3. Verifique a Configuração do Servidor
Assegure-se de que os endpoints da API estão configurados corretamente:
- A API REST do WooCommerce deve estar habilitada
- O plugin WCPOS deve estar ativo
- Os endpoints de autenticação devem ser acessíveis
4. Verifique Problemas no Navegador/App
Se você está sendo desconectado inesperadamente:
- Limpe o cache do navegador (se estiver usando a versão web)
- Verifique se os cookies/storage local não estão sendo bloqueados
- Verifique se o app tem permissão para armazenar dados
O Que Requer Autenticação?
A maioria das operações do POS requer autenticação:
- Visualizar produtos e clientes
- Criar e editar pedidos
- Processar pagamentos
- Acessar relatórios
Somente a tela inicial de login é acessível sem autenticação.