er.*_*ish 3 rest magento magento2
我正在开发本机移动应用程序后端是 magento2,我想在客户选择类别后显示产品。我可以在休息请求中按类别获取产品列表,但该列表没有有关该产品的太多详细信息。
请求:http://localhost/magento2/index.php/rest/V1/categories/24/products
(24是类别ID)
响应:[{"sku":"WH01","position":1,"category_id":"24"},...]
早期的 Magento 1.9 产品列表是这样的
{
2:{
实体 ID:“2”
type_id:“简单”
sku:“李维斯背包”
描述:“背包”
简短描述:“背包”
元关键字:空
名称:“李维斯背包”
元标题:空
元描述:空
含税常规价格:45
常规不含税价格:45
最终含税价格:45
最终不含税价格:45
is_saleable: true
image_url:“http://172.16.8.24:8080/magento/media/catalog/product/cache/0/image/9df78eab33525d08d6e5fb8d27136e95/images/catalog/product/placeholder/image.jpg”
}
我应该如何获取有关产品的更多信息,以便可以在移动应用程序中显示图像和其他内容?
也许您可以尝试使用 GET /V1/products/:skuREST API 来获取所有详细信息。
\Magento\Catalog\Api\Data\ProductInterface返回的值将是(包括附加属性)的表示
检查\Magento\Catalog\Api\ProductRepositoryInterface::getGET /V1/products/:skuREST API 提供哪些服务。
您可以对所有产品 SKU 提出多个请求。
或者
您可以使用搜索 API 根据您的条件在单个请求中获取整个列表:
例如:
对于具有 SKU 的产品 - 正在搜索 simple 和 Simple2。
| 归档时间: |
|
| 查看次数: |
12286 次 |
| 最近记录: |