通过RESTAPI Magento 2获取id为的特定产品

通过RESTAPI Magento 2获取id为的特定产品,rest,magento2,Rest,Magento2,我想从特定的产品中获取信息 我正在使用此参考,并获得给定搜索条件下的所有产品: 是否有一种方法可以在url中发送产品id,并仅获取其所有信息?您可以按SKU而不是id获取产品信息 API端点(get方法)将提取产品信息供应商/magento/module catalog/etc/webapi.xml /V1/products/:sku 所以,您的RESTAPI调用URL应该是这样的 http://www.mysite.co/rest/V1/products/productsku 注意:如果

我想从特定的产品中获取信息

我正在使用此参考,并获得给定搜索条件下的所有产品:


是否有一种方法可以在url中发送产品
id
,并仅获取其所有信息?

您可以按SKU而不是id获取产品信息

API端点(get方法)将提取产品信息<代码>供应商/magento/module catalog/etc/webapi.xml

/V1/products/:sku
所以,您的RESTAPI调用URL应该是这样的

http://www.mysite.co/rest/V1/products/productsku
注意:如果您想通过id获取产品信息,可能需要创建一个简单的RESTAPI。你可以看看这个。
您可以添加过滤器

http://www.mysite.co/rest/V1/products?searchCriteria[filterGroups][0][filters][0][field]=entity_id&searchCriteria[filterGroups][0][filters][0][value]=1&searchCriteria[filterGroups][0][filters][0][condition_type]=eq
使用字段实体id代替id,此处的值为产品id1,条件类型等于此处的eq