Я пытаюсь обновить количество продукта, используя Woo Commerce API на языке программирования Java.
Используемая зависимость:
<dependency>
<groupId>com.icoderman</groupId>
<artifactId>wc-api-java</artifactId>
<version>1.2</version>
</dependency>
Java-код указан ниже:
OAuthConfig config = new OAuthConfig(
PropertyFileHandler.PROPERTY_OBJECT.getProperty("WOOCOMMERCE_BASE_URL"),
PropertyFileHandler.PROPERTY_OBJECT.getProperty("WOOCOMMERCE_CONSUMER_KEY"),
PropertyFileHandler.PROPERTY_OBJECT.getProperty("WOOCOMMERCE_SECRET_KEY"));
WooCommerce wooCommerce = new WooCommerceAPI(config, ApiVersionType.V2);
Map<String, Object> params = new HashMap<>();
params.put("stock_quantity","26");
Map product = wooCommerce.update(EndpointBaseType.PRODUCTS.getValue(),41169,params);
System.out.println (String.valueOf (product.size ()) + product.toString ());
КОД ОШИБКИ
{code=rest_cannot_access, message=Only authenticated users can access the
REST API., data={status=401}}
Когда я пытаюсь получить данные о продукте, он работает нормально.