javascript - WooCommerce API 授权在 node.js 应用程序中不起作用

标签 javascript node.js wordpress woocommerce-rest-api

我正在尝试使用 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);
});

结果:

result

我确定 consumerKeyconsumerSecret 是正确的。我试过很多次了:|

请指导我。这里有什么问题吗?

最佳答案

我想你注销错了?应该是:

console.log(data)

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

关于javascript - WooCommerce API 授权在 node.js 应用程序中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47325214/

相关文章:

node.js - express.js 中的中间件功能范围

javascript - 发送多部分发布请求时出现问题

php - 当帖子标题超过限制时使字体变小

css - 单击 anchor 链接后无法滚动到顶部

javascript - 使用 lodash 进行分组和分层映射

带有随机计时器延迟的Javascript setTimeout按顺序显示数组项

javascript - 如何使用 Protractor 双击元素?

node.js - Angular既不在浏览器环境中也不在 Node 环境中

javascript - 在 jQuery AJAX 中,为什么 $(selector).post() 和 $.get()

javascript - 无法让我的表格居中对齐