使用具有多商店视图的Magento rest API

时间:2013-05-29 11:37:45

标签: magento rest magento-1.7

我在3个不同的商店视图中有一个Magento网站,有3种语言。我需要通过其余API检索产品信息,访问此地址:

http://-mysite-/api/rest/products

它工作得很好,但我只从默认商店视图接收数据。在我的webapp中,我需要切换语言,我需要访问其他商店视图。我阅读了文档(http://www.magentocommerce.com/api/rest/introduction.html),但我找不到关于商店视图和多语言网站的任何信息......我尝试在标题中传递语言或将store_id传递为"获取变量" ...没有,它只适用于默认的商店视图。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

你可以试试这个。 magentomysite / api / rest / products / store / storeid。例如,您可以将magentomysite / api / rest / products / store / 1用作英语商店产品。

记住一件事。在管理面板中,您还必须为访客用户授予权限。然后只有你可以通过这个网址获取数据。

我希望这有助于你。

答案 1 :(得分:0)

详细说明Pavan的回答,以下网址对我有用:

magentodomain.com/api/rest/products/:product_id/store/:store_id

您可以使用以下方法找到您的商店ID:

How to find out what my store ID is?