SOAP Magento 创建产品

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

我想将所有信息从我的数据库推送到 magento 网站。 在有关catalog_product.create的soap文档的末尾,有一个有关如何连接到soap以及如何创建产品的示例。

这是我的问题,第一行甚至无法工作:

$client = new \SoapClient($host."/api/v2_soap/?wsdl");

此操作失败并返回此错误:

SOAP-错误:正在解析 WSDL:无法从以下位置加载 'xxxxxxxx/api/v2_soap/?wsdl':无法加载外部实体 “xxxxxxxxxxx/api/v2_soap/?wsdl”

我还尝试了其他有效的 URL,但我在这些方法上没有找到任何内容,也不知道如何使用它们。例如,

soap/default?wsdl&services=bundleProductLinkManagementV1


    

php magento wsdl magento-soap-api
1个回答
0
投票
根据您的服务器配置,您可能需要使用index.php:

$client = new \SoapClient($host."index.php/api/v2_soap/?wsdl");

我已经在我自己的一些 Magento 安装中仔细检查了这一点,并且 WSDL 确实出现了。

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