Pular para o conteúdo principal
Versão: 1.x

API03006: Método Não Suportado

O Que Isso Significa

O método HTTP utilizado (GET, POST, PUT, DELETE, etc.) não é suportado para este endpoint. O servidor não aceita este tipo de solicitação para esta URL.

Causas Comuns

  • Incompatibilidade de versões — Versões do POS e do plugin são incompatíveis
  • Endpoint removido — Um endpoint da API foi descontinuado
  • Configuração do servidor — Servidor web bloqueando certos métodos HTTP
  • Conflito de plugins — Outro plugin modificando o comportamento da API REST

Como Corrigir

1. Atualize Ambos os Componentes

Assegure a compatibilidade:

  • Atualize o plugin do WordPress WCPOS
  • Atualize o aplicativo POS
  • Verifique as notas de versão para mudanças que quebram a compatibilidade

2. Verifique a Configuração do Servidor

Alguns servidores bloqueiam certos métodos HTTP:

  • Assegure que os métodos PUT e DELETE estão permitidos
  • Verifique o arquivo .htaccess para restrições de métodos
  • Revise a configuração do Nginx

3. Verifique o Acesso à API REST

Teste a API REST do WordPress:

  1. Visite https://yoursite.com/wp-json/ em um navegador
  2. Deve retornar dados JSON
  3. Se não, a API REST pode estar desativada ou bloqueada

4. Verifique Conflitos de Plugins

Desative outros plugins temporariamente:

  • Plugins de segurança podem bloquear métodos
  • Outros plugins da API REST podem causar conflitos
  • Reative um por um para encontrar o problema

5. Revise Restrições de Hospedagem

Alguns hosts restringem métodos HTTP:

  • Entre em contato com o suporte de hospedagem
  • Solicite que habilitem todos os métodos padrão
  • Considere mudar de host se for muito restritivo

Erros Relacionados

  • API03001 — Formato de Solicitação Inválido
  • API05004 — API do WordPress Desativada