#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 );
}
);
Пожалуйста, сообщите нам, работает ли!