Я использую Woocommerce Rest API. Я могу отправить запрос на получение с помощью Почтальон на действующий сайт, который использует https, но в настоящее время я использую xampp для сервера localhost и не могу подключиться к своему серверу localhost.
Но если я использую OAuth 1.0 в Postman и ввожу свой ключ woocommerce и секрет, URL-адрес станет http://localhost/mywebsite/wp-json/wc/v2/orders/12345?oauth_consumer_key=ck_my_key123&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1531881865&oauth_nonce=CxWcdh&oauth_version=1.0&oauth_signature=fjfjosl12=
Первоначальная форма URL до запроса была http://localhost/mywebsite/wp-json/wc/v2/orders/12345.
Теперь я хочу отправить jquery ajax, чтобы получить запрос на мой локальный сервер с OAuth 1.0.
j('#getlatestorder').click(function() {
debugger
j.ajax({
type: 'GET',
url: 'http://localhost/mywebsite/wp-json/wc/v2/orders/12345?oauth_consumer_key=ck_my_key123&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1531881865&oauth_nonce=CxWcdh&oauth_version=1.0&oauth_signature=fjfjosl12=',
cache: false,
data: {
format: 'json'
},
success: function(data) {
console.info('Order Received');
console.info(data);
},
error: function(xhr,status,error) {
},
complete: function() {
}
});
});
Я получаю сообщение об ошибке 401 (Unauthorized) для указанного выше кода, но могу подключиться в Postman.
Знаете ли вы, что я могу обновить с помощью своего кода jquery? Любая идея приветствуется. Спасибо



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Если вы используете woocommerce rest api локально, просто добавьте s в свой запрос http, чтобы он работал без сбоев.
Ниже приведен URL-адрес, который он должен иметь для локального:
`https://localhost/mywebsite/wp-json/wc/v2/orders/12345?oauth_consumer_key=ck_my_key123&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1531881865&oauth_nonce=CxWcdh&oauth_version=1.0&oauth_signature=fjfjosl12=`
Вот как вы можете шаг за шагом продолжить для Oauth1: wordpress.stackexchange.com/questions/213006/…
ваша авторизованная подпись не совпадает. DOC. Еще раз проверьте процесс создания подписи.