Avisos
Vaciar todo

[Resuelto] REST API  

 
Cristian
 Cristian
Nuevo usuario

Buenos días, 

 

Estoy intentando acceder al recurso " http://espinale-cp7036.wordpresstemporal.com/tienda.espinale-cp7036.wordpresstemporal.com/wp/wp-json/wc/v3/products ", donde previamente he configurado en WordPress el apartado "Rest API" con el enlace ( https://www.webempresa.com/blog/habilitar-api-rest-woocommerce.html ), pero no me indica que no existe el recurso y por lo cual me regresa un error 404 ya que no lo encuentra. 

Que estoy haciendo mal, o que me falta por configurar para poder utilizar la API creada? 

 

Gracias! 

Contenido solo visible a usuarios registrados

Respondido : 16/05/2023 7:44 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Cristian

Qué necesitas conectar ?

La API de WooCommerce ofrece una claves que son las que tienes que utilizar en la aplicación externa que quieres conectar con WooCommerce.

 

Un saludo

Respondido : 16/05/2023 11:19 am

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

Cristian
 Cristian
Nuevo usuario

Hola Pepe,

 

Queremos conectar nuestro ERP (Odoo) mediante la API de WooCommerce. Para probar la REST API, hemos utilizado el End Point para listar los productos: " http://espinale-cp7036.wordpresstemporal.com/tienda.espinale-cp7036.wordpresstemporal.com/wp/wp-json/wc/v3/products "

 

Pero obtenemos un error 404, como si la URL no estuviese bien. La petición a la URL que he indicado es correcta?

Gracias!

Respondido : 16/05/2023 12:09 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Cristian.

La URL no cargara ya que no es una pagina en si.

 

Para conectar con Odoo hace falta el conector:

-> https://woocommerce.com/es-es/products/odoo-for-woocommerce/

Tienes documentación en este enlace:

-> https://woocommerce.com/document/odoo-for-woocommerce/

 

Un saludo

Respondido : 16/05/2023 12:28 pm

Cristian
 Cristian
Nuevo usuario

Hola Pepe, 

La versión más antigua de Odoo para utilizar el conector que me comentas es Odoo 13. Nosotros contamos con la versión 11, por este motivo lo hacemos mediante una API, que es como lo tenemos configurado con nuestra actual e-commerce, pero en otro hosting. 

 

Postman me devuelve lo siguiente: 

image

 

Mediante un CURL nos devuelve lo siguiente: 

 

curl -I -A "Firefox" http://espinale-cp7036.wordpresstemporal.com/tienda.espinale-cp7036.wordpresstemporal.com/wp/wp-json/wc/v3/products
HTTP/1.1 404 Not Found
Date: Mon, 15 May 2023 17:32:56 GMT
Content-Type: text/html; charset=iso-8859-1
Content-Length: 196
Connection: keep-alive
Vary: Accept-Encoding

 

Por lo tanto, hay algo que no hemos configurado correctamente. Que más podría ser? 

Gracias! 

Respondido : 16/05/2023 12:53 pm
Cristian
 Cristian
Nuevo usuario

Hola Pepe,

 

No sé si habéis hecho algo, pero he modificado los enlaces permanentes y ahora parece que funciona. 

 

Gracias! 

Respondido : 16/05/2023 1:17 pm

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

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Cristian.

Me alegra que lo solucionaras 😉 

Cualquier consulta que tengas no dudes en comunicarlo.

 

Un saludo

Respondido : 16/05/2023 2:32 pm