Avisos
Vaciar todo

Webservice prestashop 1.6.1.3

7 Respuestas
3 Usuarios
0 Reactions
1,828 Visitas
Respuestas: 35
Eminent Member
Topic starter
 

Hola.
Tengo una tienda prestashop 1.6.1.3. Quiero conectar mi programa de facturación a mi tienda prestashop y para ello activo el webservice de prestashop , doy permisos y genero contraseña,
Cuando tecleo en mi barra de navegación mitienda/api, me sale el formulario para que ingrese en el usuario la clave. Dejo en blanco la contraseña y me dice "401 Unauthorized".
He puesto un ticket al servicio técnico y me dicen que no tengo nada bloqueado en el servidor para que me aparezca este mensaje. También he mirado por ahí a ver si había algún bug de prestashop pero no he encontrado nada.
Mis preguntas son las siguientes:
¿A alguién le ha pasado esto? ¿Alguién sabe como solucionarlo?

Gracias

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 07/01/2016 8:37 am
Julen
Respuestas: 2894
Famed Member Admin
 

Hola,

Podría tratarse de un bug de Webservice como puedes ver en => https://www.prestashop.com/forums/topic/442699-webservice-in-16-give-the-remote-server-returned-an-error-401-unauthorized/

Revisa que los datos de acceso que estas introduciendo sean los correctos y que no estés insertando espacios antes o después del usuario o la contraseña que suelen ser la causa de accesos incorrectos.

Del mismo modo, me comunica uno de nuestros técnicos que actualmente se están generando los siguientes errores en su sitio web:

[06-Jan-2016 19:52:07 Europe/Madrid] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 78 bytes) in /home2/aderezos/public_html/classes/webservice/WebserviceRequest.php on line 1199
[06-Jan-2016 19:53:02 Europe/Madrid] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 78 bytes) in /home2/aderezos/public_html/classes/webservice/WebserviceRequest.php on line 1199
[06-Jan-2016 19:54:05 Europe/Madrid] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 78 bytes) in /home2/aderezos/public_html/classes/webservice/WebserviceRequest.php on line 1199

Eso parece indicar que la memoria se encuentra al límite, no obstante me comunican que se la han aumentado. Verifica de nuevo el funcionamiento de webservice

Saludos


 
Respondido : 07/01/2016 9:10 am
Respuestas: 35
Eminent Member
Topic starter
 

Gracias, Julen.

He probado tus recomendaciones y no funciona. No sé a que se puede deber. En local funciona sin ningún problema.


 
Respondido : 07/01/2016 10:01 am
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Envía una captura de pantalla para ver como tienes configurado el webservice, es posible que no se soporte CGI para PHP, podrías probar deshabilitandolo en caso lo tengas habilitado

Saludos.


 
Respondido : 07/01/2016 5:28 pm
Respuestas: 35
Eminent Member
Topic starter
 

Hola, Jhon.
Adjunto captura de configuración. El servicio técnico del hosting creó una clave e hizo pruebas para ver si encontraba el fallo pero, de momento, no se ha podido solucionar.


 
Respondido : 07/01/2016 6:22 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Para descartar problema de tu instalación podrías probar instalandote un nuevo prestashop de prueba en una carpeta y revisar

Sigue la discusión por tickets antes de seguri consultando por foro

Saludos.


 
Respondido : 07/01/2016 8:47 pm
Respuestas: 35
Eminent Member
Topic starter
 

Gracias, Jhon.

Probaré en una instalación de prueba. Tengo abierto el ticket con los técnicos pero preguntar en el foro ha sido por si a alguién le había pasado lo mismo y me podía echar una mano.

Si localizo el problema, lo publicaré para que sirva de ayuda al que lo necesite.


 
Respondido : 07/01/2016 9:31 pm