Получение ответа -1 при запуске woocommerce с узлом js

#node.js #woocommerce

#node.js #woocommerce

Вопрос:

Когда я запускаю образец wc-api-node, я хочу получить список продуктов, но получаю ответ -1. Я указал URL и ключ потребителя и consumerSecret.это ссылка на git hub проектаhttps://github.com/woocommerce/wc-api-node/blob/master/example.js.

мой код:

 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)
});
  

Пожалуйста, помогите мне решить эту проблему.Спасибо

Ответ №1:

Перечисленные параметры являются всего лишь примерами, вам необходимо настроить сайт WordPress с установленным и настроенным плагином woocommerce.

Ответ №2:

Да, вам нужно настроить 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 );
  } 
);
  

Пожалуйста, сообщите нам, работает ли!