使用REST API从Woocommerce获取所有类别

问题描述 投票:0回答:1

我正在尝试使用Woocommerce rest API检索所有类别。这是我的网址

https://wapi.sriyagcommerce.com//wp-json/wc/v2/products/categories?consumer_key=ck&consumer_secret=cs&per_page=100

使用上述网址时出现错误。

code    "rest_invalid_param"
message "Invalid parameter(s): per_page"
data    
status  400
params  
per_page    "per_page must be between 1 (inclusive) and 100 (inclusive)"

我想增加每页限制。我已经使用下面的代码完成了产品的制作,并希望对类别进行相同的操作

function maximum_api_filter($query_params) {
    $query_params['per_page']["maximum"]=100000;
    return $query_params;
}

add_filter('rest_product_collection_params', 'maximum_api_filter');
woocommerce woocommerce-rest-api
1个回答
0
投票

我一定很早就发表了评论

NO每页大小增加到100以上的方法。API小组设置的限制不能超过100。

现在我不知道您要使用什么来进行开发,但是我会考虑使用Collection并仅将前100个拉入索引,将页面的索引拉至100个合并收集,依此类推。

但是关于通过一个API调用在一个实例中获得全部300个,这是很难完成的。

© www.soinside.com 2019 - 2024. All rights reserved.