从JavaScript访问Prestashop webservice

xma*_*ton 4 javascript web-services prestashop cordova

在Prestashop后端,我激活了webservice并创建了一个身份验证密钥.浏览器中的测试运行良好,但现在我想通过Cordova应用程序中的JavaScript访问Web服务.

我得到的回应是401 (Unauthorized).我正在执行此ajax调用(使用AngularJS):

$http.get('http://AUTHENTICATION_KEY@url.com/api/employees/2', {})
Run Code Online (Sandbox Code Playgroud)

如何发送身份验证密钥?

我一直在网上搜索,但我没有找到任何有趣的解决我的问题.

xma*_*ton 5

最后,我想出了如何发送ws_key:

$http({
        method: 'get',
        url: ws_url + 'customers/?schema=blank',
        params: {
            ws_key: ws_key
        });
Run Code Online (Sandbox Code Playgroud)

您必须使用密钥传递ws_key参数才能访问PrestaShop Web服务.