有谁碰过请求magento1.x的api资源时出现Service temporary unavailable错误的?本地安装的magento可以正常运行,网上查资料说是做如下修改,但本人不知道这是修改那个文件里面的内容,哪位好心人能解答下
全部页面报这个错?还只是api报这个错?
只是请求api资源时报这个错,我按照网上说的把Content-Type和Accept都加上去还是不行
你POST的参数,都有哪些?是否完全按照文档来的?
另外可以参考一下android访问magento api的代码:
在本地magento里可以看到商品,为什么请求资源是返回的xml数据没有具体数据
<magento_api>
<data_item/>
<data_item/>
<data_item/>
<data_item/>
<data_item/>
<data_item/>
<data_item/>
<data_item/>
<data_item/>
<data_item/>
</magento_api>
估计可能还是参数不对.
参看官方文档:
https://doc.magentochina.org/guides/m1x/api/rest/Resources/Products/products.html
及产品列表api文档
##获取产品列表代码演示
SOAP V1请求演示
$client = new SoapClient('http://magentohost/api/soap/?wsdl');
//首先需要API认证
// 然后获取一个session token
$session = $client->login('apiUser', 'apiKey');
$result = $client->call($session, 'catalog_product.list'); //获取产品列表
var_dump($result); //打印全部返回信息
// 关闭会话session
//$client->endSession($session);
已解决,把资源全部勾选上就可以了
嗯,应该就是配置或者参数的问题。