Как я могу использовать REST API Woocommerce с простыми постоянными ссылками? - PullRequest
0 голосов
/ 16 июня 2019

Я хочу отправлять запросы в API WEST Woocommerce REST для проверки состояния и обновления продуктов.Моя установка Wordpress использует обычные постоянные ссылки, потому что веб-интерфейс построен в React, который отображается на статической домашней странице.Поэтому мне нужно, чтобы все запросы передавались на домашнюю страницу, чтобы мой маршрутизатор React мог обработать запрос (если я установил постоянные ссылки на pretty, маршрутизатор wordpress будет направлять любой запрос, который не является домашней страницей, и он не достигнет маршрутизатора React),

Я использую ssl и настраиваю ключ и секретный ключ пользователя.Я могу делать запросы успешно, если я установил постоянные ссылки на довольно.Тем не менее, мне нужно сделать такие запросы:

https://example.com/?rest_route=/wc/v3/products

Я попытался передать секретный ключ и ключ пользователя в качестве дополнительных параметров:

https://example.com/?rest_route=/wc/v3/products&consumer_key=xxx&consumer_secret=xxx

но это не работает.Я также попытался передать их как заголовки в моем ручном запросе curl в php.Я также попытался сделать запрос, используя curl из командной строки.Все эти методы работают, когда я использую подход, описанный в документации, используя довольно постоянные ссылки, но с постоянными ссылками на них все они вызывают 401 ответ, утверждая, что я не аутентифицирован.

Есть ли способ обойти это, или мне просто нужно сделать пользовательские конечные точки?

...