AUTH431: Transporte REST bloqueado
Qué significa
La API REST de la tienda no ha respondido en ninguno de los formatos de dirección que esta aplicación puede utilizar.
La aplicación ha intentado acceder a la API REST de la tienda mediante su dirección habitual (/wp-json/...) y la dirección alternativa integrada de WordPress (/?rest_route=...), pero ninguna ha respondido. El sitio web de la tienda puede estar funcionando; lo que no es accesible es la API REST, normalmente porque un plugin de seguridad la oculta o una regla del cortafuegos la bloquea.
Sus datos
Los datos de pedidos y productos no se ven afectados.
Solución de problemas
En la tienda — para el administrador del sitio: si un plugin de seguridad oculta o cambia el nombre de /wp-json/ (por ejemplo, WP Hide), permita también el formato /?rest_route= integrado de WordPress; la aplicación recurre a él automáticamente.
En el alojamiento / servidor:
- Revise las reglas del cortafuegos (WAF) que coincidan con
wp-jsonorest_routey permita el acceso a la propia API REST de la tienda. - Si el servidor está detrás de una página de mantenimiento o una verificación contra bots, las solicitudes REST pueden recibir una página HTML como respuesta; desactive esa verificación para la API REST.
Para comprobarlo (cualquier persona): https://your-store.com/?rest_route=/ debe devolver JSON, no una página 403 ni la página de inicio del sitio.