Woocommerce REST API - 401 код ajax аутентификация - PullRequest
0 голосов
/ 20 февраля 2020

Я хочу использовать API REST woocommerce, чтобы создать хороший раздел для магазина, который будет отображаться на моем веб-сайте на основе WordPress. Я никогда не использовал API WooCommerce, поэтому у меня есть некоторые сомнения по этому поводу. Как я понимаю, мне нужно аутентифицировать каждый запрос, используя базовую авторизацию c. Я хочу использовать jquery ajax, но я не могу сгенерировать необходимые заголовки и получить ответ, каждый раз я получаю ошибку 401. Работает только с почтальоном с oauth 1.0. Сейчас я на локальном хосте, где я включил https. Есть ли какие-либо настройки, которые мне нужно сделать на моем локальном хосте, и кто-нибудь может показать мне правильный c пример аутентификации с ajax для woocommerce? Я пытался получить категории, но с любой конечной точкой все будет в порядке.

$.ajax({
 method: 'GET',
 url: 'wp-json/wc/v3/products/categories',
 beforeSend: function (xhr) {
  xhr.setRequestHeader ("Authorization", "Basic " + btoa(username + ":" + password));
 },
 success: function(res){
  console.log(res);
 }
});

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...