使用ngResource连接prestashop

使用ngResource连接prestashop,prestashop,prestashop-1.6,ngresource,angularjs-ng-resource,Prestashop,Prestashop 1.6,Ngresource,Angularjs Ng Resource,我想创建一个服务来连接到prestashop API并使用它。 prestashop API如下所示: 如何使用ngResource支持路径中的APIKEY参数,并允许跨源连接另一个域 我的示例代码不起作用: .factory('Presta_Products', function ($resource) { var data = $resource('http://1111111111111111111@localhost/shinatech/OnlineStore/presta

我想创建一个服务来连接到prestashop API并使用它。 prestashop API如下所示:

如何使用ngResource支持路径中的APIKEY参数,并允许跨源连接另一个域

我的示例代码不起作用:

    .factory('Presta_Products', function ($resource) {
  var data = $resource('http://1111111111111111111@localhost/shinatech/OnlineStore/prestashop/api/products/:id', {id: '@id'}, {
    update:{
      method:'PUT'
    }
  });
  return data;
})
它给出了错误:


我使用$httpProvider.interceptors和$base64使身份验证部分正常工作,因此每个请求都使用授权令牌。。。使用$http,我能够返回xml数据并将其转换为json。不知何故,使用$resource似乎更难实现这一点……我已经通过使用$httpProvider.interceptors和$base64成功地实现了身份验证部分,因此每个请求都使用一个授权令牌。。。使用$http,我能够返回xml数据并将其转换为json。不知何故,使用$resource似乎更难实现这一点。。。