문서에 따르면 예상 데이터 형식은 JSON (이전 XML 또는 Json과 대조적으로)이지만 유감스럽게도 각 종점에 대해 어떤 데이터 구조가 예상되는지는 더 이상 설명하지 않습니다.
REST 요청 URI
POST http://private-anon-0fe404a22-woocommercev2.apiary-mock.com/coupons?fields=id,code&filter=filter[limit]=100&page=2
(문서에서 붙여 넣기)
자바 코드
Client client = ClientBuilder.newClient();
Entity payload = Entity.json("{ 'coupon': { 'code': 'autumn-is-coming', 'type': 'fixed_cart', 'amount': '4.00', 'individual_use': true, 'description': '' }}");
Response response = client.target("http://private-anon-0fe404a22-woocommercev2.apiary-mock.com")
.path("/coupons{?fields,filter,page}")
.request(MediaType.APPLICATION_JSON_TYPE)
.post(payload);
System.out.println("status: " + response.getStatus());
System.out.println("headers: " + response.getHeaders());
System.out.println("body:" + response.readEntity(String.class));
가 :
여기에 쿠폰을 만들기위한 현재 문서에서 POST 요청 형식의 유일한 예입니다
Json 응답
{
"coupon": {
"id": 21548,
"code": "augustheat",
"type": "fixed_cart",
"created_at": "2014-08-30T19:25:48Z",
"updated_at": "2014-08-30T19:25:48Z",
"amount": "5.00",
"individual_use": false,
"product_ids": [],
"exclude_product_ids": [],
"usage_limit": null,
"usage_limit_per_user": null,
"limit_usage_to_x_items": 0,
"usage_count": 0,
"expiry_date": "2014-08-30T21:22:13Z",
"apply_before_tax": true,
"enable_free_shipping": false,
"product_category_ids": [],
"exclude_product_category_ids": [],
"exclude_sale_items": false,
"minimum_amount": "0.00",
"maximum_amount": "0.00",
"customer_emails": [],
"description": "Beat the August heat with $5 off your purchase!"
}
}
http://docs.woocommercev2.apiary.io/#reference/coupons/coupons-collection/create-a-coupon
API가 모든 관련 엔드 포인트에 대해 POST 요청을 승인한다고 주장한 것을 고려하면 구매 주문이 있어야 가능합니다. http://docs.woothemes.com/document/woocommerce-rest-api/
https://www.npmjs.com/package/woocommerce 사용이 링크, woocommerce과 상호 작용하는 모든 방법을 가지고 -
U 어떤 해결책을 가지고에 요청을해야합니까? –
@DilipRajkumar 유일한 해결책은 할 수있을 때 woocommerce 후크를 사용하여 직접 작성하는 것입니다. 다른 해결책을 찾지 못했습니다./ –
건초 oAuth를 사용하여 대답을 찾았습니다. 집에 돌아 가면 바로 업데이트 할 것입니다. .. 모든 기능이 .. 그러나 우리는 우리가 필요로하는 대부분을 얻을 수 있습니다. –