我尝试通过REST调用获取特定产品的sku,名称和category_id。不幸的是,我不知道如何只获取category_ids
我使用以下REST调用: / V1 / products?searchCriteria [filterGroups] [0] [filters] [0] [field] = sku&fields = items [sku,name,custom_attributes]&searchCriteria [filterGroups] [0] [filters] [0] [value] = 66 -110101000
我总是收到这样的回复:
{
"items": [
{
"sku": "66-110101000",
"name": "Fruchtgummi-Standardformen 10 g (100 Stück)",
"custom_attributes": [
{
"attribute_code": "description",
"value": "Fruchtgummi-Standardformen mit 10 % Fruchtgehalt aus Fruchtsaftkonzentrat, natürlichen Aromen und färbenden Pflanzenauszügen, farblich und geschmacklich bunt gemischt, in glänzend- oder matt-kaschiertem transparentem alternativ weißem Werbetütchen verpackt."
},
{
"attribute_code": "color",
"value": "6923"
},
{
"attribute_code": "category_ids",
"value": [
"104"
]
},
{
"attribute_code": "has_options",
"value": "0"
},
{
"attribute_code": "tax_class_id",
"value": "2"
},
{
"attribute_code": "gift_message_available",
"value": "0"
},
{
"attribute_code": "color_exact",
"value": "2508"
},
{
"attribute_code": "package_type",
"value": "Karton"
},
{
"attribute_code": "shelf_life",
"value": "ca. 12 Monate bei sachgerechter Lagerung"
},
{
"attribute_code": "supplier_sku",
"value": "110101000"
},
{
"attribute_code": "product_name_supplier",
"value": "Fruchtgummi-Standardformen 10 g (100 Stück)"
},
{
"attribute_code": "customs_tariff_number",
"value": "17049065"
},
{
"attribute_code": "dimensions",
"value": "ca. 85 x 60 mm mm"
},
{
"attribute_code": "sw_featured",
"value": "0"
},
{
"attribute_code": "keyword_variable",
"value": "Werbeartikel"
},
{
"attribute_code": "weight_with_package",
"value": "0.01"
},
{
"attribute_code": "product_weight",
"value": "1"
},
{
"attribute_code": "use_in_crosslinking",
"value": "1"
},
{
"attribute_code": "in_html_sitemap",
"value": "1"
},
{
"attribute_code": "in_xml_sitemap",
"value": "1"
}
]
}
]
}
我感兴趣的是显示sku,名称和category_ids。 希望您能帮助我如何更改我的API调用。 预先感谢!
答案 0 :(得分:0)
您可以将以下端点用于所需的产品属性:-
获取http:/// rest / default / V1 / products / 24-MB01?fields = sku,价格,名称
请参考:-
https://devdocs.magento.com/guides/v2.1/rest/retrieve-filtered-responses.html
OR
您必须为此编写自定义端点。没有用于产品的定制属性选择的预定义端点。
要开发人员自定义端点,您可以按照教程进行操作
https://www.thirdandgrove.com/creating-custom-rest-api-magento2