在Magento2 API中获取更多详细信息的产品列表

时间:2018-05-16 10:56:16

标签: json api magento2

我正在处理本机应用程序,需要根据类别获取产品列表。

就像用户点击某个类别一样,我必须显示该类别中的产品列表。

我尝试了一项服务,但它只提供三个字段作为回报

    http://www.dexample.com/index.php/rest/V1/categories/1680/products

响应

{
    "sku": "FB-Bridgewater",
    "position": 1,
    "category_id": "1680"
}

我需要更多信息,如姓名,图片,价格等。

1 个答案:

答案 0 :(得分:1)

您可以使用搜索API获取产品的更多信息。

此API将为您提供详细信息的产品:

http://www.dexample.com/index.php/rest/V1/products?
searchCriteria[filter_groups][0][filters][0][field]=category_id&
searchCriteria[filter_groups][0][filters][0][value]=1680&
searchCriteria[filter_groups][0][filters][0][condition_type]=eq

Magento2的通用搜索API是

searchCriteria[filter_groups][<index>][filters][<index>][field]=<field_name>
searchCriteria[filter_groups][<index>][filters][<index>][value]=<search_value>
searchCriteria[filter_groups][<index>][filters][<index>][condition_type]=<operator>

其中:

field是属性名称。

value指定要搜索的值。

condition_type指定条件[例如:eq,finset,like,from,to]