Духовность™
Продвинутый новичок
Привет всем.
Партнеры прислали образец запроса который должен придти к ним и написали следующе: "Инсертить данные под обсуждаемый тип исходящего обзвона в нашу базу можно, дергая ссылку вида:"
Дали логин и пароль к их удаленному серверу. Я пишу wsdl:
и вызываю так:
получаю exception, что я не авторизован. что я не так делаю?
Партнеры прислали образец запроса который должен придти к ним и написали следующе: "Инсертить данные под обсуждаемый тип исходящего обзвона в нашу базу можно, дергая ссылку вида:"
PHP:
https://ccstat.sovintel.ru/******/import/default.asp?data=
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:dat="http://*******.ru/DataAccessService">
<soap:Header/>
<soap:Body>
<dat:AddContact>
<dat:contactPhone>12345678</dat:contactPhone>
<dat:clientName>TEST TEST</dat:clientName>
<dat:pageId>512</dat:pageId>
</dat:AddContact>
</soap:Body>
</soap:Envelope>
PHP:
....
<wsdl:service name="DataAccessService">
<wsdl:port name="BasicHttpBinding_DataAccessService" binding="tns:BasicHttpBinding_DataAccessService">
<soap:address location="https://[B]my_login:my_pass[/B]@ccstat.sovintel.ru:80/******/import/default.asp"/>
</wsdl:port>
</wsdl:service>
PHP:
try {
$client = new SoapClient('./cabinet/callback.wsdl', array('trace' => true, 'wsdl_cache' => 0));
$out = $client->AddContact($call_info);
} catch (Exception $e) {
var_dump($client);
}