Magento客户更新API错误 - 无法使用stdClass类型的对象作为数组

时间:2016-05-19 15:16:12

标签: api magento stdclass

您好我正在尝试使用SOAP UI连接到magento api Customer Update。我完美地连接和更新产品。我可以列出客户 但由于某种原因,我无法更新客户。我使用的xml如下:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:Magento">
   <soapenv:Header/>
   <soapenv:Body>
      <urn:customerCustomerUpdateRequestParam>
         <sessionId>65e47ee067bba9c51b97c8d80929a138</sessionId>
         <customerId>1</customerId>
         <customerData>
            <email>33@ddd.com</email>
         </customerData>
      </urn:customerCustomerUpdateRequestParam>
   </soapenv:Body>
</soapenv:Envelope>

我得到的回应如下:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Body>
      <SOAP-ENV:Fault>
         <faultcode>SOAP-ENV:Server</faultcode>
         <faultstring>Cannot use object of type stdClass as array</faultstring>
      </SOAP-ENV:Fault>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

任何人都可以对此有所了解吗?

感谢。

0 个答案:

没有答案