Magento API URL不存在

时间:2017-02-06 21:17:48

标签: php magento soap wsdl magento2

我正在尝试设置Magento API,但是当我尝试访问API网址时,我得到了一个404

例如,http://localhost/magento/apihttp://localhost/magento/api/?wsdl无处可去。

因此,当我尝试使用SoapClient连接到服务器时,我总是会收到这样的错误:

  

致命错误:未捕获的SoapFault异常:[WSDL] SOAP-ERROR:解析WSDL:无法从' http://localhost/magento/api/soap/?wsdl'加载:未能加载外部实体" http://localhost/magento/api/soap/?wsdl"在/var/www/html/magento/soapclient.php:3。

事实上,当我无法使用浏览器打开WSDL XML或访问/ api端点时。

在准备好使用SOAP API之前,我是否还必须做其他事情?

1 个答案:

答案 0 :(得分:0)

我认为你已经解决了问题,但只是为了记录。如果您不使用CURL URL,则需要使用

来使用WSDL的路径

link:http://magentohost.com/index.php/api/soap/?wsdl