在Magento 2中使用REST API获取产品的产品商店URL

时间:2016-08-10 10:00:43

标签: rest magento magento2

我正在尝试使用REST API获取产品信息

GET /V1/products

但是,这不会为产品提供产品商店网址。

如何使用magento2中的REST API将产品网址映射到产品sku或id?

1 个答案:

答案 0 :(得分:0)

查看custom_attributes数组itemattribute_code = url_key

例如,如果我对http://localhost/~harrym/Magento/rest/V1/products/TestTEST进行REST API调用。我将此有效负载恢复为xml,此产品(testabc.html)位于http://localhost/~harrym/Magento/testabc.html

<?xml version="1.0"?>
<response>
  <id>164</id>
  <sku>TestTEST</sku>
  ...
  <custom_attributes>
    <item>
      <attribute_code>meta_title</attribute_code>
      <value>Test</value>
    </item>
    ...
    <item>
      <attribute_code>url_key</attribute_code>
      <value>testabc</value>
    </item>
  </custom_attributes>
</response>