In the Prestashop backend I activated the webservice and I created an authentication key. Testing in browser works well but now I want to access the webservice via JavaScript in a Cordova application.
The response I am getting is 401 (Unauthorized)
. I'm performing this ajax call (using AngularJS):
$http.get('http://AUTHENTICATION_KEY@url.com/api/employees/2', {})
How do I have to send the authentication key?
I've been searching on the Internet but I did not found anything interesting that solves my problem.
Although i am not php guy and i haven not used prestashop ever, but may be you forgot provide access in your crodova application this might be the issue please add
this to your config.xml file hopefully it will work thanks, please do not forgot mark as an answer if it helps you..
Finally, I figured out how to send the ws_key:
You have to pass the ws_key param with your key to access the PrestaShop webservice.