首页 > 解决方案 > 在 XML 中传递多个参数

问题描述

我正在使用 Magento SOAP v1,文档说我可以传递可选参数。但是,我尝试过的任何方法都不允许这样做,如果我尝试在 args 标签中发送多个参数,调用就会反弹。

https://devdocs.magento.com/guides/m1x/api/soap/catalog/catalogProduct/catalog_product.info.html

args 的图像

我尝试了以下无济于事,我缺乏XML让我着迷。

法师多参数

但是,当我只传递一个参数 (arg) 时,它可以工作。 在此处输入图像描述

标签: xmlmagentomagento-1.7

解决方案


我发现(很难)Magento SOAP v1 不支持多个参数。您需要使用 host.com/api/v2_soap?wsdl=1,他们确实在介绍中说 v2 是为了帮助 .NET 和 Java 应用程序而创建的。

不过,我可能是错的,我想发布一个“答案”,以防其他人遇到这个问题。如果某些 Magento Guru 知道上述方法,请加入。


推荐阅读