WooCommerce Rest API,总是返回10个结果

时间:2017-05-09 12:51:58

标签: php wordpress woocommerce product woocommerce-rest-api

我试图通过woocommerce rest API获取所有产品(17):

require_once('WooCommerce/vendor/autoload.php');

use Automattic\WooCommerce\Client;

$woocommerce = new Client(
    'http://***', 
    'ck_***', 
    'cs_*'
);

$results = $woocommerce->get('products', [], ['per_page'=>17]); 

var_dump($results);

但返回10个结果。

请指出什么是错的?

我们的woocommerce网站上有17种有效产品。

1 个答案:

答案 0 :(得分:0)

  

如果您看到WooCommerce PHP lib doc,则必须提出请求   像这样$woocommerce->get($endpoint, $parameters = [])

所以你的代码应该是

//...
$results = $woocommerce->get('products', ['per_page'=>17]); 
//...

参考:https://woocommerce.github.io/woocommerce-rest-api-docs/#parameters

希望这有帮助!