Magento REST API /Product Call返回空JSON数组


Magento REST API /Product Call Returns Empty JSON Arrays

我正在尝试使用Magento REST API来获取我的Magento安装上的所有产品的列表。

我已经使用OAuth成功地进行了身份验证,我正在调用"链接到API/products"-然而它只是返回给我一个空数组数组,像这样:

{"11":[], "12":[], "13":[], "14":[], "15":[], "16":[], "17":[]}

11、13、13等是我店里产品的ID。因此,它当然可以找到产品,但它没有发送任何产品的详细信息与id,这应该在JSON数组与id相关联。

以前有人遇到过这个问题并能够修复它吗?

下面是我用来访问API的代码

$oauthClient->fetch($resourceUrl, array(), 'GET', array('Content-Type' => 'text/xml'));

Thanks in Advance,

丹尼

Danny我会检查你的REST用户的ACL,听起来你没有给它权限到你正在寻找的特定字段。此外,我注意到一个bug,当使用"所有"将作为"自定义"一样,没有检查。

要获得这些函数,请进入:

System > Web Services > REST - Attributes
  1. 选择连接使用的账号[recommended Admin]
  2. 然后验证[ACL属性规则]
  3. 再次使用自定义并选择每个你想要确保它们被存储。