在Prestashop后端,我激活了webservice并创建了一个身份验证密钥.在浏览器中进行测试效果很好但现在我想通过Cordova应用程序中的JavaScript访问webservice.
我得到的回复是401(未经授权).我正在执行此ajax调用(使用AngularJS):
$http.get('http://[email protected]/api/employees/2', {})
如何发送身份验证密钥?
我一直在网上搜索,但我没有找到任何有趣的解决我的问题.
解决方法:
最后,我想出了如何发送ws_key:
$http({
method: 'get',
url: ws_url + 'customers/?schema=blank',
params: {
ws_key: ws_key
});
您必须使用密钥传递ws_key参数才能访问PrestaShop Web服务.