Magento在REST API中使用过滤器不会显示结果

时间:2014-07-09 17:13:39

标签: magento rest filter

我正在尝试将REST API与过滤器一起使用,但显然它不起作用。

使用http://192.168.10.99/api/rest/products/2,我得到以下结果:

<magento_api>
<entity_id>2</entity_id>
<type_id>simple</type_id>
<sku>2</sku>
<name>Borsa Gucci</name>
<meta_title/>
<meta_description/>
<size_intl>16</size_intl>
<description>borsa gucci</description>
<short_description>borsetta</short_description>
<meta_keyword/>
<tier_price/>
<is_in_stock>0</is_in_stock>
<regular_price_with_tax>1000</regular_price_with_tax>
<regular_price_without_tax>1000</regular_price_without_tax>
<final_price_with_tax>1000</final_price_with_tax>
<final_price_without_tax>1000</final_price_without_tax>
<is_saleable>0</is_saleable>
<image_url>
http://192.168.10.99/media/catalog/product/cache/0/image/9df78eab33525d08d6e5fb8d27136e95/images/catalog/product/placeholder/image.jpg
</image_url>
<url>
http://192.168.10.99/index.php/catalog/product/view/id/2/s/borsa-gucci/
</url>
<buy_now_url>
http://192.168.10.99/index.php/checkout/cart/add/uenc/aHR0cDovLzE5Mi4xNjguMTAuOTkvYXBpL3Jlc3QvcHJvZHVjdHMvMg,,/product/2/form_key/wbRnSbkWsgjNy7KT/
</buy_now_url>
<total_reviews_count>0</total_reviews_count>
<has_custom_options/>
</magento_api>

如果那时我尝试http://192.168.10.99/api/rest/products?filter[0][attribute]=entity_id&filter[0][in]=2我得到以下结果:

*此XML文件似乎没有与之关联的任何样式信息。文档树如下所示。

&LT; magento_api /&gt; *

我做错了什么?

由于 的Alexio

1 个答案:

答案 0 :(得分:2)

最后我发现了问题所在。

如果没有过滤器,如果Magento中存在产品,则会显示,但使用过滤器也需要有库存(如果您管理库存)。

即使问题不是错误,调试Magento的经验很好: - )