Woo Commerce Rest операция обновления API с использованием Java - PullRequest
0 голосов
/ 29 августа 2018

Я пытаюсь обновить количество продукта, используя 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}}

Когда я пытаюсь получить данные о продукте, он работает нормально.

...