Magento oauth error for fetch product

问题描述:

当我们获取产品时,错误像这样存在'magento中'无效的认证/错误的请求(得到了403,期望的HTTP/1.1 20X或重定向)'。 我的代码如下。Magento oauth error for fetch product

$resourceUrl = "http://localhost/magento/api/rest/products"; 
$oauthClient->fetch($resourceUrl, array(), 'GET', array('Content-Type' => 'application/json')); 
$productsList = json_decode($oauthClient->getLastResponse()); 

我被这个网址

http://www.magentocommerce.com/api/rest/authentication/oauth_authentication.html完成用户认证。

请解决我的问题..

您想为客户/访客提供访问权限。

按照这个步骤..

转到Magento管理面板系统 - > Webservice->休息Roles->客户 - >资源访问 - >设置ALL

,并转到系统 - > Webservice- >休息Roles-> Guest->资源访问 - >设置ALL

同样转到系统 - > Webservice->其余属性 - >客户 - >资源访问 - >设置ALL

,并转到系统 - > Web服务 - > RESt属性 - >访客 - >资源访问 - > SET全部

现在检查您的magento中是否有产品,并将网站(例如主网站)分配给产品。

现在打印显示问题的$ productsList,您将看到所有产品阵列。