Я пытаюсь использовать CleverElements SOAP API, но не могу заставить его работать.Честно говоря, я никогда не работал с SOAP (но много работал с xml-rpc, rest и т. д.) и думал, что это должно быть просто.Я использую Ruby с гемом savon
.я могу вызывать любую функцию через SOAP, для которой не нужны никакие параметры, но для функций с параметрами служба SOAP не распознает параметры.
Это мой запрос:
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsdl="Sendcockpit/API" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ins0="Sendcockpit/API">
<env:Header>
<validate>
<userid>32027</userid>
<apikey>**************</apikey>
<version>1.0</version>
<mode>live</mode>
</validate>
</env:Header>
<env:Body>
<apiGetListDetails>
<listID>72472</listID>
</apiGetListDetails>
</env:Body>
</env:Envelope>
Это wsdl-файл: http://api.sendcockpit.com/server.php?wsdl
Я что-то упускаю (возможно, очень простой, супер очевидный, простой SOAP) материал?