Magento multicall XML / soap

时间:2013-09-25 07:18:44

标签: xml magento soap

是否有可用于查找为magento php调用调用的SOAP的工具?

我正在尝试从magento站点写入/读取数据。我不在现场,我的代码是用PHP以外的语言实现的。我一直在摇摆不定,但最近注意到V1中的多线程方法。

我遇到的问题是我找不到关于multicall api的任何文档。当我谷歌时,我看到很多问题,但没有文档。

我想知道那里的Magento Guy / Girl是否可以发布SOAP / XML以简单地调用multicall。我可以用一些东西跳下来......

1 个答案:

答案 0 :(得分:2)

我在新西兰的好朋友给我发了这个片段。这是多线索的一个例子..

感谢丹!

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:Magento" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:multiCall>
<sessionId xsi:type="xsd:string">55444333222111c5eccf0bc5e3aea54d8</sessionId>
<calls SOAP-ENC:arrayType="xsd:ur-type[4]" xsi:type="ns1:FixedArray">
  <item SOAP-ENC:arrayType="xsd:string[2]" xsi:type="SOAP-ENC:Array">
    <item xsi:type="xsd:string">catalog_product.info</item>
    <item xsi:type="xsd:string">51</item>
  </item>
  <item SOAP-ENC:arrayType="xsd:string[2]" xsi:type="SOAP-ENC:Array">
    <item xsi:type="xsd:string">catalog_product.info</item>
    <item xsi:type="xsd:string">52</item>
  </item>
  <item SOAP-ENC:arrayType="xsd:string[2]" xsi:type="SOAP-ENC:Array">
    <item xsi:type="xsd:string">catalog_product.info</item>
    <item xsi:type="xsd:string">53</item>
  </item>
  <item SOAP-ENC:arrayType="xsd:string[2]" xsi:type="SOAP-ENC:Array">
    <item xsi:type="xsd:string">catalog_product.info</item>
    <item xsi:type="xsd:string">54</item>
  </item>
</calls>
<options xsi:nil="true"/>
</ns1:multiCall>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>