$apiUrl = 'http://192.168.1.7/xxxx/api/rest';
...
$oauthClient->setToken($_SESSION['token'], $_SESSION['secret']);
$resourceUrl = "$apiUrl/products?page=1&limit=5";
$oauthClient->fetch($resourceUrl, array(), 'GET', array('Content-Type' => 'application/json', 'Accept' => '*/*'));
$productsList = json_decode($oauthClient->getLastResponse());
print_r($productsList);
exit;
我已经获得了使用rest api的产品列表,但我想要一个过滤器 status = 1 且 visibility = 4
答案 0 :(得分:0)
$apiUrl/products?page=1&limit=5&filter[0][attribute]=status&filter[0][eq]=1&filter[1][attribute]=visibility&filter[1][eq]=4
但在尝试之前请确保您可以查看和过滤 状态和可见性。
您可以从系统 - >网络服务 - >休息中设置允许的属性 属性并选择您正在使用的角色(管理员,客户或 客人)。强>