我想将所有信息从我的数据库推送到 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
$client = new \SoapClient($host."index.php/api/v2_soap/?wsdl");
我已经在我自己的一些 Magento 安装中仔细检查了这一点,并且 WSDL 确实出现了。