文档 下载安装 商店 博客 问答 主机

请求magento1.x的api资源时出现Service temporary unavailable错误


#1

有谁碰过请求magento1.x的api资源时出现Service temporary unavailable错误的?本地安装的magento可以正常运行,网上查资料说是做如下修改,但本人不知道这是修改那个文件里面的内容,哪位好心人能解答下


#2

全部页面报这个错?还只是api报这个错?


#3

只是请求api资源时报这个错,我按照网上说的把Content-Type和Accept都加上去还是不行


#4

你POST的参数,都有哪些?是否完全按照文档来的?
另外可以参考一下android访问magento api的代码:


#6

在本地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>

#7

估计可能还是参数不对.
参看官方文档:
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);

#8

已解决,把资源全部勾选上就可以了


#9

嗯,应该就是配置或者参数的问题。