【问题标题】:WooCommerce API authorization not working in node.js appWooCommerce API 授权在 node.js 应用程序中不起作用
【发布时间】:2019-03-16 03:05:54
【问题描述】:

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


    【解决方案1】:

    我猜你注销错了吗?应该是:

    console.log(data)
    

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

    【讨论】:

      【解决方案2】:

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

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

      通过这 2 个更改,普通的“woocommerce”包就像一个魅力。

      【讨论】:

        猜你喜欢
        • 2019-05-08
        • 1970-01-01
        • 2023-03-30
        • 2018-04-16
        • 2017-10-25
        • 1970-01-01
        • 1970-01-01
        • 2020-06-26
        • 2012-05-30
        相关资源
        最近更新 更多