Я делаю проект с Reactjs, который использует данные из WordPress и Woocommerce. Данные Worpress извлекают их правильно, но данные Woocommerce возвращают ошибку 401.
Первое, что я подумал, было ошибкой в ключах клиента или секрета, но они верны и создали еще один новый на тот случай, если они потерпели неудачу, но он остался прежним.
Я также хочу добавить, что когда я работал в локальном (localhost), все работало правильно, но, поскольку я перешел на внешний сервер, на котором есть соответствующие wordpress и woocommerce.
const WooCommerce = new WooCommerceAPI({
url: 'http://www.xxxxxx.xxxxx.com/',
consumerKey: 'xxxxxxxxxxxxxxx',
consumerSecret: 'xxxxxxxxxxxxxxxxxxx',
wpAPI: true,
version: 'wc/v3',
queryStringAuth: true
});
WooCommerce.getAsync('customers').then((result) => {
let customers = JSON.parse(result.toJSON().body);
this.setState({
customers: customers,
});
ОШИБКА: {code: "woocommerce_rest_authentication_error", сообщение: "La
клиентская информация> no es válida. ", данные: {…}} код:
Данные "woocommerce_rest_authentication_error": {status: 401} сообщение:
"La Clave de Cliente No Es Válida." прото: объект