Woocommerce api列出所有产品现在全部返回

时间:2017-02-17 20:36:01

标签: javascript node.js wordpress woocommerce

我正在使用woocommerce-api作为节点(js) 并且由于某种原因,无论我尝试什么,这个代码块只保留返回10个产品而不是整个列表。

有没有人有任何建议。 提前致谢。

WooCommerce.get('products', function(err, data, res) {
    if (res !== null) {
        allItems = JSON.parse(res);
    }
});

2 个答案:

答案 0 :(得分:3)

您应该能够传递参数,例如per_page,以检索超过默认值10的参数。

尝试:

WooCommerce.get('products?per_page=50', function(err, data, res) {
    if (res !== null) {
        allItems = JSON.parse(res);
    }
});

答案 1 :(得分:0)

如果您阅读了API文档here,您会发现可以为请求提供可选参数以获得所需的结果。

根据此修改您对此的请求并尝试 -

WooCommerce.get('products?per_page=50', function(err, data, res) {
    if (res !== null) {
        allItems = JSON.parse(res);
    }
}); 

例如,这应该会返回50个项目。