Как реализовать SOAP client на Битрикс?

Помогите люди ))

У меня есть код SOAP клиента рабочий на PHP, теперь мне нужно этот код преобразовать в SOAP клиент Битрикс.

<?php
$client = new SoapClient("http://rates.kazpost.kz/postratesws/postratesws.wsdl");
$result = $client->GetPostRate(
    [
        "MailInfo" => [
            "Product" => "4",
            "MailCat" => "1",
            "SendMethod" => "1",
            "Weight" => "14000",
            "From" => "14",
            "To" => "05"
        ]
    ]
);
echo $result->PostRate;
?>

<?
function TestComponent() 
{
    $client = new CSOAPClient("ws.strikeiron.com", "/relauto/iplookup/DNS");
    $request = new CSOAPRequest( "DNSLookup", "http://tempuri.org/");
    $request->addSOAPHeader( "LicenseInfo xmlns=\"http://ws.strikeiron.com\"",
            array("UnregisteredUser" => array( "EmailAddress" => "qwerty@mail.ru" ))
        );
    $request->addParameter("server", "www.yandex.ru");
    $response = $client->send( $request );
        
    echo "SOAPRequest: ".htmlspecialchars($client->getRawRequest());
    echo "SOAPResponse: ".htmlspecialchars($client->getRawResponse());
}
?>


Первый, это простой код который реализован на PHP блокноте, этот код мне нужно преобразовать как Битрикс.

Второй пример который созданный на Битрикс SOAP, информацию скопировал с документации Битрикс.

Надеюсь было понятно, если не понятно то прошу простить, у меня с русским языком слабовато )
  • Вопрос задан
  • 2892 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы