Description
Hello everyone,
I'm currently trying to build a WordPress plugin that communicates with the WooCommerce API. This library looked like the perfect fit for the job but I can't get it to run on my local development machine.
The WordPress/WooCommerce setup is working fine because I can query the API without any problems from Postman. The problem starts when I want to use the library.
$this->wc_client = new Client(
$url,
$consumer_key,
$consumer_secret,
[
'wp_api' => true,
'query_string_auth' => true,
]
);
This is how I create the client. And I am 100% sure the consumer_key
and consumer_secret
is correct, because they work via Postman.
My query looks like this:
$result = $this->wc_client->get('products');
The result I get is a HttpClientException
with a woocommerce_rest_authentication_error
and the message that the signature does not match.
Edit: The status code I receive is 401
.
I'm pretty sure this is because I don't have a secure connection set up on my machine, but it feels like there should be an easier solution for a development environment.
Has someone solved this problem already?
Thanks in advance!