Magento API URL 不存在

问题描述 投票:0回答:1

我正在尝试设置 Magento API,但是当我尝试访问 API URL 时,我收到 404

例如,

http://localhost/magento/api
http://localhost/magento/api/?wsdl
无处可去。

因此,当我尝试使用 SoapClient 连接到服务器时,我总是收到如下错误:

致命错误:未捕获的 SoapFault 异常:[WSDL] SOAP-错误:正在解析 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 之前我还需要做其他事情吗?

php magento wsdl magento2 magento-soap-api
1个回答
0
投票

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

使用 WSDL 的路径

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

© www.soinside.com 2019 - 2024. All rights reserved.