简单对象访问协议(SOAP)是用于在Web服务的实现中交换结构化信息的协议规范。
我里面有一个 Meteor 方法,正在调用soap函数。 Meteor 在从肥皂客户端获得响应之前执行所有语句。 所以我得到的结果是未定义的。 我
公共函数连接($ url,$用户名,$密码){ $proxy = new SoapClient($url); $sessionId = $proxy->login($用户名,$密码); 返回 $sessionId; } 我收到此错误:...
嗨,我需要所有产品的 C# 代码中的所有产品集合信息。目前我已经添加了 3 个产品,我正在使用 Magento Soap api v1 和 Visual Studio 2015。 我试过了 全部都是...
如何使用 Python 和 ZEEP 为 SOAP 函数构建复杂的参数
我正在使用 Python3.7 和 zeep 连接到 SOAP v2 Web 服务。创建对象的一次调用需要将复杂的结构作为参数传递。这是调用的 WSDL,它的参数...
Magento 使用 Node JS/soap 包过滤 SOAP v2
我正在尝试使用 Magento SOAP v2 (Magento 1) 的过滤器,但我的代码似乎不起作用。我尝试了几种使用数组构建对象的方法,但它们似乎都不会影响返回
使用 QuickBooks Web 连接器的身份验证问题:对象引用未设置到对象的实例
我有一个 SOAP 服务器来处理来自 QuickBooks Web Connector 的连接。它调用的第一个方法是“authenticate”,它正确返回它期望的数据,但是它给了我错误......
如果我使用curl 调用magento 的SOAP Web 服务,它会返回一个会话id: 通话: 卷曲-vkS --data-binary @login.xml https://environment.dev/index.php/api/v2_soap/index 我的登录.xml: ...
使用自签名证书连接到 dev magentosoapapiv1 - 版本错误错误
我需要连接到 Magento SOAP API v1 开发服务器,该服务器使用自签名 ssl 证书通过 https 运行。 鉴于我的肥皂API网址是:https://my-store.com/index.php/api/soap/?wsdl
通过 Node JS 使用 Magento SOAP API
我正在使用 SOAP npm 尝试获取所有客户,但现在我在用户列表控制台日志中未定义 varsoap = require('soap'); soap.createClient(url, 函数 (err, 客户端) {
如何通过 API 使用 CSV 文件更新 Magento 中的新属性
我在 Magneto 中有大量产品编号,我必须将 EAN 编号添加到所有产品中。 我如何通过 API 更新 CSV 文件中的新属性。我想更新 EAN 号码...
Magento 2.02 - Soap API C# - 上传图像错误
我有一个定制的后台系统,我正在尝试使用它通过 Soap API 填充 Magento 2.0 测试床产品目录。 我在大多数属性上都取得了很好的成功,但是当我尝试
我有来自 Magento 的 SOAP wsdl,我必须从中获取简单的产品列表。 逻辑是从catalogProductList 中获取“简单”产品。 到目前为止,在 VS2015 中我已经创建了控制台应用程序,并在参考...
如何在Magento 1.9.2.2中使用magento api从magento数据库获取产品图像?
我正在尝试使用magento肥皂API使用此链接从magento数据库获取产品的完整数据:http://devdocs.magento.com/guides/m1x/api/soap/catalog/catalogProduct/catalog_product.list。
尝试访问 Node.js 上的 Magento SOAP API
我正在尝试使用 npm magento 访问 Magento SOAP API(v 1.9.2.4)。但数据始终为空: var express = require('express'); var 应用程序 = Express(); var MagentoAPI = require('magento'); var mag...
Magento 1 使用 SOAP v2 创建可配置/捆绑产品
有没有办法使用 SOAP 创建可配置/捆绑产品?我成功创建了一个简单的产品,但我找不到配置/捆绑包的方法。
我有一个观察者事件,可以随时捕获客户详细信息的更新。此时,它将该信息发布到 var 日志中。 我想让它发布到 SOAP API url。 肥皂AP...
“catalogAttributeEntity()”类型的值无法转换为“catalogAttributeEntity”
一些背景:我在 Visual Studio 2015 中使用 Magento Soap V2 wsdl Web 服务。我将 Web 服务文件转换为 dll,并将其用作参考。 我很难理解...
我正在尝试使用 Magento 的 SOAP v2 API(Magento Enterprise,版本 1.12.0.2)与产品及其属性进行交互,但我们的商店有很多自定义属性需要编辑。除了默认的
我正在尝试查找有关如何使用 PAW / POSTMAN 将数据发布到 Magento 1.9 SOAP API 的信息。 最重要的是我试图找出如何将过滤器添加到请求中 我正在尝试查找有关如何使用 PAW / POSTMAN 将数据发布到 Magento 1.9 SOAP API 的信息。 最重要的是,我试图找出如何将过滤器添加到请求中 <soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:Magento"> <soapenv:Header/> <soapenv:Body> <urn:salesOrderList soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <sessionId xsi:type="xsd:string">alreadydefinedandworking</sessionId> </urn:salesOrderList> </soapenv:Body> </soapenv:Envelope> 我目前正在使用 Soap UI 来完成我的任务,但我一直在思考如何将过滤器添加到 SOAP 数据包中,以便我可以从 Magento 中获取数据。 是否有 Gists 在线位置提供有关使用 XML 数据包连接到 Magento 的基础知识?或者,如果有人知道如何为增量 ID 添加过滤器,那就太好了 请求节点根据您在 Magento 中使用的肥皂 API 类型而有所不同。 有: 肥皂 v1 肥皂 v2 WS-I 如果您使用最兼容的 WSI 模式 - 请求参数定义如下所示: <xsd:element name="salesOrderListRequestParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="sessionId" type="xsd:string"/> <xsd:element minOccurs="1" maxOccurs="1" name="filters" type="typens:filters"/> </xsd:sequence> </xsd:complexType> </xsd:element> 其中过滤器 ns 是: <xsd:complexType name="filters"> <xsd:sequence> <xsd:element name="filter" type="typens:associativeArray" minOccurs="0"/> <xsd:element name="complex_filter" type="typens:complexFilterArray" minOccurs="0"/> </xsd:sequence> </xsd:complexType> 两个值都是带有键值对的数组对象。 有关更多信息,请参阅 API Helper 中的代码,方法:parseFilters() 和 _parseComplexFilter(如果您在过滤器中使用条件)。 一些示例(Soap_v2): <ns1:salesOrderListRequestParam> <sessionId>your sesion id</sessionId> <filters> <filter> <complexObjectArray> <key>increment_id</key> <value>12345</value> </complexObjectArray> </filter> </filters> </ns1:salesOrderListRequestParam>
我的 Web 服务的使用者,通过 ping 端点来验证其证书: https://my.webservice.com/services/myService 但他们无法这样做,因为他们收到 500 http 错误代码生成...