我正在构建一个使用magento 2 REST API的移动应用。所以在这里我可以将产品添加到购物车甚至完成订单。但在我看来,我不能将产品或类别列为客户或访客用户。作为管理员,我可以做到这一点。这是我得到的错误
{
"message": "Consumer is not authorized to access %resources",
"parameters": {
"resources": "Magento_Catalog::categories"
}
}
有没有办法可以将“/ V1 / products”API用作客户或访客?
我想我唯一的另一个选择是建立我自己的客户API,列出匿名用户的产品/类别。
答案 0 :(得分:1)
有一个特定的设置允许匿名用户访问隐藏的其他API端点:
配置>服务> Magento Web API> Web API安全性。然后从“允许匿名访客访问”菜单中选择“是”。
参考:http://devdocs.magento.com/guides/v2.0/rest/anonymous-api-security.html