5

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

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

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

4

2 回答 2

1

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

记住一件事。在管理面板中,您还必须授予来宾用户权限。那么只有你可以通过这个 url 获取数据。

我希望这对你有帮助。

于 2013-05-31T09:34:16.427 回答
0

为了详细说明 Pavan 的回答,以下 URL 对我有用:

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

您可以使用此答案中解释的以下方法找到您的商店 ID:

如何找出我的商店 ID 是什么?

于 2014-07-28T16:12:14.860 回答