2014-09-12 2 views
2

내 워드 프레스 장바구니에 Woocomerce를 사용하고 있습니다. Woocommerce REST API를 통해 내 Android 앱을 Wordpress 데이터베이스에 연결합니다. 내 앱에서 카테고리별로 제품을 구입해야합니다. REST API에는 카테고리별로 제품을 가져올 수있는 조항이 없습니다. Woocommerce REST API에서 카테고리로 제품 가져 오기

나는 필터 특성을 사용하여 시도 :

https://mysite.com/wc-api/v1/products?filter[product_cat]=gedgets&consumer_key=ck_9354534x&consumer_secret=cs_dx7345345 

이 나에게 모든 제품을 반환합니다. 제발 도와주세요.

답변

3

WooThemes/WooCommerce documentation에 따르면 filters을 사용해야한다고 말하면 필터 이름이 잘못 나온 것처럼 보입니다.

시도 : 그건 당신이 무엇을 사용해야하므로

https://mysite.com/wc-api/v1/products?filter[categories]=gedgets&consumer_key=ck_9354534x&consumer_secret=cs_dx7345345 

categories는, API에 의해 반환 된 필드의 이름입니다.

+1

가 응답 감사드립니다 ... 분류 ID의 샘플이다. 불행히도 모든 제품을 반환합니다. – nanbatman

0

필터링에 오타가있을 수 있습니까? [categories] = gedgets가 표시되지만 [categories] = gadgets가되어야한다고 생각 했습니까?

저는 Woocommerce REST API를 직접 알아 내려고하고 있습니다. 필터에 잘못 입력하면 모든 결과가 반환된다는 것을 알았습니다.

+0

아니요, 슬러그는 같은 'gedgets'입니다. 맞춤법 오류. – nanbatman

0

Woocommerce REST API에 따르면이 문제에 대한 해결책 (필터)이 없습니다. woocommerce github

희망 그들은 다음 릴리스 에서이 fetches을 추가합니다.

0

사용 필터 [카테고리]를 사용한다이 경우 [범주]

https://ursite.com/wc-api/v1/products?filter[category]=gedgets&consumer_key=ck_9354534x&consumer_secret=cs_dx7345345 
0

필터의 insted ... 당신이 카테고리 슬러그에 의해 필터링 필요로하는 무슨을 찾아 낼 것이다 필터는 ...

그러나, 그것은 나를 위해 일한 :

http://www.example.com/wp-json/wc/v1/products? 카테고리 = 16

16은

관련 문제