Avisos
Vaciar todo

[Resuelto] WP REST API  

 
Tomás
 Tomás
Reputable Member

Buenas tardes, tengo un problema con el plugin de revisiones CR, me indica este error y no sé que lo puede estar provocando:

El plugin no esta apto para recibir reseñas porque el REST API esta desactivado. Puedes encontrar información adicional en este artículo . Código de error:403; Mensaje de error:Forbidden; Datos:
Forbidden
You don't have permission to access this resource.

¿Me pueden echar una mano?

Contenido solo visible a usuarios registrados

Respondido : 21/06/2023 12:47 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Tomás 

API Rest está activo por defecto en todos los WordPress y se suele utilizar para conectar con aplicaciones externas, pro ejemplo en WooCommerce con el programa de gestion, puedes revisar esta documentación:

.-> REST API

-> REST API de WordPress: qué es y cómo usarla

No se que plugin es el de CR ni lo que hace, si puedes adjuntar una URL del plugin para que lo revisemos seria de ayuda.

 

Un saludo

 

Respondido : 21/06/2023 2:54 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Tomás
 Tomás
Reputable Member

@pepesoler

 

El plugin: https://wordpress.org/plugins/customer-reviews-woocommerce/

 

Y esta captura

image
Respondido : 21/06/2023 4:59 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Tomás, 

El API rest de WP en tu sitio web si está activo, puedes probarlo accediendo a la URL → Contenido solo visible a usuarios registrados

Al cargar la URL, si la Rest API está habilitada, verás una respuesta en formato JSON que contiene información sobre los endpoints disponibles y los recursos que puedes acceder a través de la API.

Puedes ver información sobre como funciona la API rest de WordPress en este enlace → https://www.webempresa.com/blog/como-desactivar-rest-api-en-wordpress.html

Es posible que necesites habilitar la API rest para WooCommerce, en este caso revisa el siguiente artículo donde mencionan como puedes activarlo → https://www.webempresa.com/blog/habilitar-api-rest-woocommerce.html

Verifícalo y nos comentas como va todo

Un Saludo 

Respondido : 21/06/2023 5:42 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Tomás
 Tomás
Reputable Member

Buenas tardes karen, he revisado todo y no sé por donde coger esto. Todavía el plugin me sigue avisando de lo mismo (mirad la foto que adjunté en la primera solicitud). Tengo la API activa y todo como siempre.

Tuve Wordfence instalado pero a día de hoy ya no. ¿Tal vez sea Cloudfare?

Respondido : 26/06/2023 12:53 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

HolaTomas.

Estoy probando el plugin y este no utiliza Api Rest, me parecía extraño que este plugin lo utilizara.

screenshot masquecms.es 2023.06.26 16 20 10

Es posible que venga de algún otro plugin que estés utilizando, prueba a desactivar los plugins excepto WooCommerce y el plugin de Valoraciones y revisas si ese mensaje desaparece.

 

Un saludo

Respondido : 26/06/2023 3:36 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Tomás
 Tomás
Reputable Member

@pepesoler gracias Pepe, me sigue saliendo el error tras tus indicaciones, que cosa más rara.

Te adjunto captura de los emails recibidos desde el propio plugin.

Screenshot 20230626 172719 Gmail

 

Respondido : 26/06/2023 4:29 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Tomas, 

En este caso entiendo tienes añadido cloudflare, prueba añadir la IP dentro de este como se menciona en el siguiente artículo, en la parte para Error 503 (Cloudflare)

Contenido solo visible a usuarios registrados

Como comenta Pepe este error lo puede estar generando algun plugin adicional que tengas activo

Un Saludo 

Respondido : 26/06/2023 5:12 pm

Tomás
 Tomás
Reputable Member

Siento molestar de nuevo con el tema, pero es que no sé como resolver esto.

He leído los artículos de Karen y he revisado todo. He añadido la IP del plugin en Cloudflare en la lista blanca. He revisado todo de arriba abajo y no veo nada mal configurado. El caso es, que me deja envíar el recordatorio perfectamente pero la persona que lo recibe cuando edita su revisión y le da a enviar yo lo unico que recibo es:

Error posting data to the shop

Hello,

There is an issue with posting review data to your shop. Please make sure that Customer Review plugin is updated and works correctly. For troubleshooting tips and information about re-posting reviews that could not be transmitted successfully from the first time, please refer to this support article:https://help.cusrev.com/support/solutions/articles/43000586999-errors-when-posting-reviews-to-wordpress&source=gmail&ust=1687956552753000&usg=AOvVaw0rYbGngolDLP1osZrkWwA d">Errors when posting reviews to WordPress.

Technical details:

Error: Request failed with status code 403

Best regards,
Team CusRev

 
 
El desarrollador del plugin solo responde a los mismos articulos que me indicó Karen, es decir, respuestas enlatadas. Hay algo por parte de mi seguridad que impide que recepcione los email. No tengo ningún sistema de seguridad que bloquee esto, de hecho, los únicos plugin de seguridad en mi instalación de WP son limitador de intentos de login y redirección de la URL de wp-admin, no tienen ningunos de los dos plugin nada que configure otro tipo de bloqueo.
 
Tuve instalado Wordfence por un problema de hackeo pero este ya ha sido eliminado de mi sitio porque consumia recursos extra...... Lo único que hace sospechar es Wordfence configuró algo en el sitio y ahora ha quedado así por ende. Wordfence si estaba configurado para bloquear la API de WP, pero reitero no lo tengo ya instalado. Pepe me dice que el plugin de CR no trabaja con Api, pero es que es el error que me indica el mismo plugin. En resumen, creo que algo está impidiendo la conexión entre CR y mi WP.
 
Gracias de antemano.
Respondido : 27/06/2023 2:05 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Tomas.

 Wordfence si estaba configurado para bloquear la API de WP,

Es posible que queden restos tanto en el archivo .htaccess como en el archivo functions.php o en la propia base de datos.

.- Vuelve activar/instalar el plugin Wordfence y activa la opción de API REST.

Una vez activada revisa si el error desaparece, si desaparece elimina de nuevo el plugin y vuelves a probarlo.

 

Un Saludo 

Respondido : 27/06/2023 2:50 pm

Cursos Gratuitos WordPress

Tomás
 Tomás
Reputable Member

Buenas noches, tema resuelto desde soporte mediante tickets. Un ajuste a nivel de servidor ha hecho que todo vuelva a la normalidad.

 

Muchas gracias por vuestra colaboración, sois geniales todos!!!!!!!!!!

Respondido : 28/06/2023 10:10 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Tomás, 

Enhorabuena has logrado solucionarlo, es un placer para nosotros siempre poder ayudarte. 

No dudes en escribirnos si tienes cualquier otra consulta. 

Un Saludo 😊 

Respondido : 28/06/2023 10:20 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación