简单对象访问协议(SOAP)是用于在Web服务的实现中交换结构化信息的协议规范。
C# SOAP - 反序列化回复消息正文时出错(Magento API)
我正在尝试使用以下代码将 C# 应用程序连接到 Magento 1.6(通过 Magento SOAP V2): 使用(Mage_Api_Model_Server_Wsi_HandlerPortTypeClient代理=新
我的 PHP 脚本有一点问题。这个使用 Magento API 并尝试为产品创建媒体。 $图像数据=数组( '文件' => 数组( '名称' => 'myimage.jpg', ...
我将 WSDL 模式导入到 PostMan 中,它在正文页面中生成了以下内容。 我将 WSDL 架构导入 PostMan,它在正文页面中生成了以下内容。 <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <wsse:Security soap:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"/> </soap:Header> <soap:Body> <GetUserWSToken xmlns="http://tempuri.org/"> <request/> </GetUserWSToken> </soap:Body> </soap:Envelope> 当我尝试“发送”SOAP 调用时,出现以下错误: <faultcode xmlns:a="http://schemas.microsoft.com/net/2005/12/windowscommunicationfoundation/dispatcher">a:DeserializationFailed</faultcode> <faultstring xml:lang="en-AU">The formatter threw an exception while trying to deserialize the message: There was an error while trying to deserialize parameter http://tempuri.org/:request. The InnerException message was 'Error in line 8 position 15. 'EndElement' 'request' from namespace 'http://tempuri.org/' is not expected. Expecting element 'Password'.'. Please see InnerException for more details.</faultstring> 因为它设置了它需要元素密码,所以我将其更改为使用虚假用户名/密码反映以下内容,以查看是否存在身份验证问题: <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <wsse:Security soap:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"/> </soap:Header> <soap:Body> <GetUserWSToken xmlns="http://tempuri.org/"> <UserName/>test</UserName> <Password/>test</Password> </GetUserWSToken> </soap:Body> </soap:Envelope> 现在失败并显示以下内容: <s:Fault> <faultcode xmlns:a="http://schemas.microsoft.com/net/2005/12/windowscommunicationfoundation/dispatcher">a:DeserializationFailed</faultcode> <faultstring xml:lang="en-AU">The formatter threw an exception while trying to deserialize the message: Error in deserializing body of request message for operation 'GetUserWSToken'. End element 'GetUserWSToken' from namespace 'http://tempuri.org/' expected. Found text 'test'. Line 8, position 22.</faultstring> 我对 SOAP 很陌生,想知道是否有人知道我在这里做错了什么? 如果对其他人有帮助,我转而使用 SoapUI 并生成要传递的 XML,并且它第一次工作了。 这个故事的寓意是,与 Postman 相比,SoapUI 让生活变得更加轻松。
我正在针对两个不同的 Magento Community 1.6.2 安装调用“catalogProductAttributeSetList”,它们以不同的格式返回结果。 服务器1 WSDL:www.indo-pac.biz/api/
如何使用 SOAP V2 为 Magento 设置自定义 api?
我使用的是 Magento 1.4.1.1,我正在尝试使用 SOAP v2 在 API 中设置自定义函数。我让它适用于 SOAP v1,但我需要 v2,以便 C# 可以使用它。对于 v2,该函数显示在 W...
在 C# 中调用 Magento SOAP V2 服务时出现问题
我使用 IIS 7.5 和 PHP 5.6(测试)在本地计算机上托管一个 magento 网上商店。该商店工作得很好,但现在我想使用 Visual Studio 2013 创建一个单独的应用程序。这些...
Magento Enterprise 1.12 - 从 V2 API 访问客户自定义属性
我有一个客户想要使用 Magento 的 Web 服务 API 来创建和更新客户。 使用 API,我们可以轻松操作系统定义的属性 - 名字、姓氏等......
在 .htaccess 文件中给出 IP 限制后,由于“无法加载外部实体”,无法连接到 Magento SOAP API v2
我无法使用 PHP 连接到 Magento SOAP API v2。出现的错误是: PHP 致命错误:未捕获 SoapFault 异常:[WSDL] SOAP-错误:正在解析 WSDL:无法从“http://www.
未捕获的 SoapFault 异常:[WSDL] SOAP-ERROR:正在解析 WSDL?
未捕获的 SoapFault 异常:[WSDL] SOAP-错误:正在解析 WSDL:无法从“http://x.x.x.x/magento/api/soap/?wsdl”加载:需要开始标记,“<' not found in We used SOAP api versio...
在获取 HTTP 400 响应代码的 WCF 客户端上获取响应
我正在使用下一个代码(在 .NET 7 中)作为我无法控制的 Java SOAP Web 服务的客户端: 命名空间 ActuacionMov { [System.CodeDom.Compiler.GenerateCodeAttribute("微软。
从 Android 使用 SOAP 调用 Magento api 时出现 XMLPull 解析器异常
我正在尝试使用 Android 中的 Soap 调用 magento api,但我收到 XMLpullparser 异常。我正在使用 ksoap 库。我在 google 上搜索,但找不到任何解决方案。下面是我的代码.. 1
我向现有的 Visual Studio 项目添加了一个 Web 服务引用,但我无法执行任何服务方法,因为我不断收到“缺少标头”错误。 然后新生成的代理
尝试使用 Magento 的 API 时出现 Soap 错误
我正在寻求解决这个问题的帮助,我希望有人给我帮助。错误如下: 致命错误:SOAP-错误:正在解析 WSDL:无法从“http://example.com/index.php...”加载
我正在尝试连接到java中的magento肥皂API,我已经根据错误日志添加了几乎所有jar文件,但是我陷入了这个运行时异常,请看一下代码。 ..
由于缺少magento-api.properties 文件,使用soap 的magento api 无法工作,有人可以帮忙吗? 公共类测试连接{ 公共静态无效主(字符串[] args)抛出AxisFault {
与 AWS Elastic Load Balancer 上部署的 magento 的 Soap 连接
我在 Amazon Web Services 提供的弹性负载均衡器上部署了一个 magento 商店。我在 ELB 后面设置了 2 个实例。我使用 magento 的 Soap 从外部环境上传产品...
我有一个内部 Product 对象和一个 Magento 产品,我正在尝试将图像上传到 Magento 产品,但即使上传了图像,它也没有设置为产品的缩略图...
VBA 中 SOAP Web 服务请求的 HTTP 基本身份验证
我的请求未通过身份验证阶段。所以我试图找出在我的身份验证阶段或之前出了什么问题。 我知道我的密钥和密码有效,因为我能够
我正在使用 SOAP 实现 Magento 客户端,并且我正在对 Magento 进行一些更改以提高应用程序的整体性能。为此,我正在努力减少 c...
4GL 和 Magento SOAP API。需要一个简单的例子
我的公司内部运行 4GL 应用程序。它非常古老,没有人真正知道如何改进/开发它,因为开发人员早已不在了。 我需要对我的 Magent 进行简单的 SOAP 调用...