在使用节点js运行woocommerce时获得响应-1

时间:2016-10-22 12:09:16

标签: node.js woocommerce

当我运行 wc-api-node 的示例时,我想获取产品列表但得到响应-1。我给了url和consumer key以及consumerSecret.this是项目https://github.com/woocommerce/wc-api-node/blob/master/example.js的git hub链接。

我的代码:

var WooCommerce = new WooCommerceAPI({
  url: 'http://www.example.com', // Your store url (required)
  wpAPI: true,
  wpAPIPath: 'wp-rest/', // [optional] the wp rest api path, defaults to 'wp-json/'
  version: 'wc/v1',
  consumerKey: 'ck_**********', 
  consumerSecret: 'cs_*********' // Your API consumer secret (required)
});
console.log("woo commer;"+JSON.stringify(WooCommerce))
// GET example


  WooCommerce.get('products', function(err, data, res) {

  console.log(res)
});

请帮我解决这个问题。谢谢

2 个答案:

答案 0 :(得分:0)

列出的参数只是示例,您需要在安装和配置woocommerce插件的情况下设置wordpress网站。

答案 1 :(得分:0)

是的,你需要配置一个woocommerce和api,在此之后,你需要请求这样的动作:

var WooCommerce = new WooCommerceAPI({
  url: 'http://www.example.com', // Your store url (required)
  consumerKey: 'ck_**********', 
  consumerSecret: 'cs_*********',
  wpAPI: true,
  version: 'wc/v2' // To new version of the Woocommerce Api
  // wpAPIPath: 'wp-rest/', - Removed in the new version of api
});

WooCommerce.getAsync( 'products' ) // this request async data!
  .then( ( result ) => {
    console.log( result );
  } 
);

请告诉我们是否有工作!