当我运行 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)
});
请帮我解决这个问题。谢谢
答案 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 );
}
);
请告诉我们是否有工作!