SOAP

Alex171069

Новичок
Доброго времени суток уважаемые знатоки PHP!
Есть у меня вопрос по созданию запроса к серверу по технологии SOAP.
Для вас подобный вопрос покажется детским, но для меня ни разу до этого не сталкивающимся с этой технологией он весьма серьезен!
А именно как правильно использовать SoapClient(....
для того что бы получить внятные данные используя вот это API https://www.channelrush.com/API/Docs
Как ни пытался я обратится к этому сервису ничего не выходит.
Пишу вот так :


$request = '<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchemainstance">
<soap:Header>
<HTNGHeader xmlns="http://htng.org/1.1/Header/">
<From>
<systemId>#######</systemId>
<Credential>
<userName>user</userName>
<password>password</password>
</Credential>
</From>
<To>
<systemId>#####</systemId>
</To>
</HTNGHeader>
</soap:Header>
<soap:Body>
<message name="OTA_HotelBookingRuleNotifRQ">

</soap:Body>
</soap:Envelope>' ;


$location = "https://connect.channelrush.net/InventorySend/Settings?providerId=###" ;
$action = "OTA_HotelBookingRuleNotifRQ";
$version = "1.1";
$client = new SoapClient(NULL) ;
$result = $client->__doRequest($request, $location, $action, $version) ;
echo $result ;
 
Сверху