【发布时间】:2018-03-30 10:43:56
【问题描述】:
这是我到目前为止得到的,但它不起作用。
public function getCompleteness(){
$searchBuilder = new AkeneoSearchBuilder();
$searchBuilder->addFilter('completeness', '=', 100);
try {
$products = $this->apiClient->getProductApi()->all(
50,
[
'search' => $searchBuilder->getFilters(),
'scope' => 'ecommerce'
]
);
} catch (HttpException $e){
echo "Message: " . $e->getMessage();
echo "Code: " . $e->getCode();
}
return $products;
}
}
这是我尝试从 Akeneo API 使用的调用。
{{url}}/api/rest/v1/products?search={"completeness":[{"operator":"=","value":100,"scope":"ecommerce"}]}
如何使用 GetCompleteness() 方法以产生一些结果?我在使用 AkeneoSearchBuilder() 时遇到问题;
【问题讨论】:
-
你想达到什么目的?什么不起作用?你有任何错误信息吗?有没有按照 Akeneo 官方 php 客户端 github.com/akeneo/api-php-client/blob/master/README.md 的自述文件进行操作?
-
感谢 grena 的回复。嗯,是的。但是我收到一个错误,范围不正确。
-
这是我第一次使用 AkeneoSearchBuilder,所以我可能在里面做错了什么。