Magento 2 API:如何将产品列为客户或匿名用户

时间:2016-05-09 10:44:08

标签: api magento magento2

我正在构建一个使用magento 2 REST API的移动应用。所以在这里我可以将产品添加到购物车甚至完成订单。但在我看来,我不能将产品或类别列为客户或访客用户。作为管理员,我可以做到这一点。这是我得到的错误

{
  "message": "Consumer is not authorized to access %resources",
  "parameters": {
    "resources": "Magento_Catalog::categories"
  }
}

有没有办法可以将“/ V1 / products”API用作客户或访客?

我想我唯一的另一个选择是建立我自己的客户API,列出匿名用户的产品/类别。

1 个答案:

答案 0 :(得分:1)

有一个特定的设置允许匿名用户访问隐藏的其他API端点:

配置>服务> Magento Web API> Web API安全性。然后从“允许匿名访客访问”菜单中选择“是”。

参考:http://devdocs.magento.com/guides/v2.0/rest/anonymous-api-security.html