简单对象访问协议(SOAP)是用于在Web服务的实现中交换结构化信息的协议规范。
从 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 调用...
有没有一种工具可以用来查找magento php 调用所调用的SOAP? 我正在尝试从 magento 站点写入/读取数据。 我不在现场,我的代码是用语言实现的...
我的网络服务器已正确安装 SOAP(phpinfo 已启用 Soap 客户端/服务器)。 我正在尝试创建对远程 magento 商店的 SOAP 请求,但收到以下错误消息: [8 月 2 日星期一...
使用 C# 从 Magento 导入销售订单(salesOrderList 函数):“XML 文档中存在错误 (2, 372)”
注意:这个问题最初是 Magento SOAP API V2 with C#: Issue with Stores that Require HTTP Authentication 的一部分,但我已将其中一部分移至此处作为新问题,因为其中一部分是...
如何在 AXIS 1.x 中使用 Log4J SOAP 请求和响应进行日志记录?
我遇到了下一个问题: 我想记录到达我的 Web 服务(服务器端)的 SOAP 请求/响应。尝试在 wsdd 文件中配置我的 Web 服务。我总是登陆页面...
如何使用 Python 使用 SOAP API。使用 WCF 服务的 Soap API 1.2
我一直在开发一个使用 SOAP API 的项目。我获得了两个网址 (能够使用)并且请求 xml 看起来像这样,它使用 LookupUser_Request。 我一直在从事一个使用 SOAP API 的项目。我获得了两个网址 (能够使用)并且请求 xml 看起来像这样,它使用 LookupUser_Request。 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:stor="http://www.centershift.com/STORE40/"> <soapenv:Header/> <soapenv:Body> <stor:GetSiteDetails> <!--LookupUser_Request--> <stor:LookupUser_Request> <stor:Username>?</stor:Username> <stor:Password>?</stor:Password> <stor:Channel>?</stor:Channel> </stor:LookupUser_Request> <stor:Request> <stor:SiteID> <stor:long>?</stor:long> </stor:SiteID> </stor:Request> </stor:GetSiteDetails> </soapenv:Body> </soapenv:Envelope> Link-2 wsdl 但是对于这个,没有 LookupUser_Request 并且 SOAPUI 生成的 xml 看起来像这样。对于服务GetSiteUnitDataStatus <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:stor="http://www.centershift.com/STORE40/"> <soap:Header/> <soap:Body> <stor:GetSiteUnitDataStatus> <!--Optional:--> <stor:Request> <stor:SiteID>?</stor:SiteID> </stor:Request> </stor:GetSiteUnitDataStatus> </soap:Body> </soap:Envelope> 查看 1 页文档后文档链接。我发现它使用 WCF 进行服务和某种令牌身份验证。我尝试使用的服务是 GetSiteUnitDataStatus 还为服务GetSiteUnitDataStatus提供了示例代码。 链接 //Example //We’ll assume you’ve got a web reference, let’s name it Store, in your Visual Studio project. At this point we need to reference our objects. We’ll need the standard service object, a GetSiteUnitDataStatus_Request request object. We can define and create those like this: // Create a request and response objects StoreServiceClient client = new StoreServiceClient(); GetSiteUnitDataStatus_Request request = new GetSiteUnitDataStatus_Request(); As with every method we need to pass in credentials. We also set up the parameters for our request. client.ChannelFactory.Credentials.UserName.UserName = "user"; client.ChannelFactory.Credentials.UserName.Password = "pass"; client.ChannelFactory.Credentials.SupportInteractive = true; request.SiteID = 123456; //Finally we can call the method and pass across the login object and the request object to retrieve the data. It’s a good idea to do this in a Try Catch block. try { // Call the method that will load the response object UnitTypeStatus[] resp; resp = client.GetSiteUnitDataStatus(request); } catch (Exception ex) { MessageBox.Show(ex.Message); } //Note that if something goes wrong the service will respond with an exception. You’ll want to take a look at that message returned in that exception so it can be debugged. 关于使用 WCF 的 SOAP API 的教程或博客并不多。 我将非常感谢任何帮助我走上正确道路的帮助。 我的代码: import requests import xml.etree.ElementTree as ET import pandas as pd from zeep import Client from zeep.helpers import serialize_object import base64 # SOAP request URL USERNAME='**********' PASSWORD='**********' ORG_ID = 999999 SITE_ID = 9999999999999999 WSDL_URL = "https://slc.centershift.com/store40/StoreService.svc?wsdl" # Create a Zeep client client = Client(wsdl=WSDL_URL) 总的来说,Python 有 3 个用于调用 SOAP 服务的库:suds、suds-jurko 和 zeep。 SUDS是Python 2的库,Python 3安装大概率报错 suds-jurko 是一个用于解决 suds 错误的新库。 所以这里我首先建议你尝试一下使用suds库是否可以解决问题。 对于许多用例来说,SOAP 规范非常糟糕且不明确。这导致许多(较旧的)SOAP 服务器无法正确实现规范(或者以 Zeep 没有预料到的方式实现它们)。 所以我认为这篇文档可以帮助你。 错误报告
在 VB.net 中发送 Soap 请求并接收“服务器无法识别 HTTP 标头 SOAPAction 的值”错误
我目前正在使用 VB.net 处理 SOAP 请求。 我在这里找到了代码 WebService Send SOAP request and receive response using Visual Basic ,我根据需要进行了修改。 使用邮递员我有...
我正在使用 Magento 1.7 及其 SOAP api 将订单检索到我的 .Net 环境。 除了字符编码之外,一切正常。 Å、ä 和 Ö 等字符被翻译为 ??。
Visual Basic 6.0 和 MagentoSoap 的问题
一段时间以来,我一直致力于在 Visual Basic 6 中制作一个可以与 magento-Soap-Inferface “对话”的工具。 我正在使用以下版本: - Magento 版本 1.5.0.0 - 微软肥皂
免责声明:我从未使用过 SOAP Web 服务。完全没有。一点点也没有。所以通道和 WCF 脚手架的概念让我有点困惑,因此我在这里。 有人问我...
这可能是一个新手捂脸的问题,但我无法弄清楚。 我正在使用 Magento 商店的 Web 服务(即 Magento 商店中的代码正在访问远程 Web 服务)。 ...