我正在尝试使用Magento REST API来获取Magento安装上所有产品的列表。
我已成功使用OAuth进行身份验证,并且我正在调用“ LINK TO API / products” - 但它只返回一个空数组数组,如下所示:
{"11":[], "12":[], "13":[], "14":[], "15":[], "16":[], "17":[]}
11,13,13等是我商店中产品的ID。所以它肯定会找到产品,但它不会发送任何产品细节以及ID,这些ID应该在与ID相关联的JSON数组中。
之前是否有人遇到此问题并且能够解决此问题?
以下是我用来访问API的代码。
$oauthClient->fetch($resourceUrl, array(), 'GET', array('Content-Type' => 'text/xml'));
先谢谢,
丹尼
答案 0 :(得分:11)
Danny我会检查你的REST用户的ACL,听起来你没有给你正在寻找的特定领域的权限。此外,我注意到使用“全部”时的错误与“自定义”相同,没有选中任何内容。
要获得这些功能,请访问:
System > Web Services > REST - Attributes