WooCommerce API授权无法在node.js应用中使用

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

我正在尝试使用WooCommerce API创建一个应用程序。

index.js:

var WooCommerceAPI = require('woocommerce-api');
// var WPAPI = require('wpapi');
var querystring = require('querystring');

var WooCommerce = new WooCommerceAPI({
  url: 'http://shop3.adinweb.ir',
  consumerKey: 'ck_XXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
  consumerSecret: 'cs_XXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
  wpAPI: true,
  version: 'wc/v2',
  queryStringAuth: true
});

WooCommerce.get('products?page=1', function(err, data, res) {
  console.log(err);
  console.log(res);
});

结果:

我敢肯定consumerKeyconsumerSecret是正确的。我曾多次尝试过:|

请指导我。这有什么不对?

javascript node.js wordpress woocommerce-rest-api
2个回答
1
投票

你猜错了我想错的东西?应该:

console.log(data)

您必须注销数据而不是响应。


0
投票

我正在使用woocommerce package,它可以正常工作2次更改。

  1. 而不是“consumerSecret”,使用普通的“秘密”
  2. 在“apiPath”中,使用“/ wp-json / wc / v2”

通过这两个变化,简单的“woocommerce”包就像一个魅力。

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