在woocommerce rest api中按id或单个类别按ID检索单个产品时的空结果

问题描述 投票:0回答:1

按ID检索单个产品和单个类别。这是我的代码:

  this.WooCommerce = WC({
  url: "https://mmarket.ir",
  consumerKey: "ck_bd53%###########cfa",
  consumerSecret: "cs_b9%$##########2ff4",
  wpAPI: true,
  version: 'wc/v2',
});


this.WooCommerce.get('orders/5953', function(err, data, res) {
  console.log('SINGLE ORDER IS: ',res);
});

this.WooCommerce.get('products/5439', function(error, data , res){
  console.log("SINGLE PRODUCT IS: ", res)
});

执行“npm run browser”或“ionic serve”后,我得到空结果:

home.ts:67 SINGLE PRODUCT IS:  
home.ts:62 SINGLE ORDER IS: 

EMPTY result when retrieve single product and category.

我可以在过去几天使用rest api从woocommerce轻松检索单个产品,但是从2天前就不可能!

我使用“允许CORS:Access-Control-Allow-Origin”和“Allow-Control-Allow-Origin:*”chrome扩展。

任何的想法?

ionic3 woocommerce-rest-api cross-origin-read-blocking
1个回答
-1
投票

通过在一个chrome运行实例中禁用chrome web security(disable-same-origin-policy),问题就会消失!使用这种方法:

对于Windows:

打开开始菜单键入windows + R或打开“运行”执行以下命令:

chrome.exe --user-data-dir =“C:// Chrome开发者会话”--disable-web-security

ref:Disable same origin policy in Chrome

不要完全禁用chrome web安全性,否则会导致安全风险。但到目前为止我能找到的唯一方法就是这样。

© www.soinside.com 2019 - 2024. All rights reserved.