Добрый день.
Вот только недавно стал разбираться как работает сервис.
Имеется написанный SOAP server.http://api.kartoteka.ru/ Поиск компаний по инн.
Я ввожу инн и мне в ответ возвращает полную информацию по нему.
Необходимо сперва отправить запрос на авторизацию.
Вот ссылкаhttp://api.kartoteka.ru/search/v2/soap/search.wsdl
Вот сам запрос из примера
-http://i.imgur.com/qs29lLp.png
- http://i.imgur.com/A6CG1jy.png
Авторизоваться под учетными данными логин: search_api_demo, пароль: search_api_demo и получить идентификатор сессии. Пишу так
ini_set("soap.wsdl_cache_enabled", 0);
$client = new SoapClient("http://api.kartoteka.ru/search/v1/soap/search.wsdl ", array('trace'=>1));
$id_session = $client->login("search_api_demo","search_api_demo");
так чего то не прокатывает, выдает ошибку
Вот 2й вариант
ini_set("soap.wsdl_cache_enabled", 0);
$client = new SoapClient("http://api.kartoteka.ru/search/v1/soap/search.wsdl ", array( 'login' => "search_api_demo", 'password' => "search_api_demo" ) );
$client->__getFunction(); // так возвращает список всех функцийhttp://i.imgur.com/2zqzjv4.png
Но вызвать какую либо из функций ни как не получается.
Подскажите пожалуйста, как мне правильно вызвать метод login
Заранее спасибо.
Вот только недавно стал разбираться как работает сервис.
Имеется написанный SOAP server.
Я ввожу инн и мне в ответ возвращает полную информацию по нему.
Необходимо сперва отправить запрос на авторизацию.
Вот ссылка
Вот сам запрос из примера
-
-
Авторизоваться под учетными данными логин: search_api_demo, пароль: search_api_demo и получить идентификатор сессии. Пишу так
ini_set("soap.wsdl_cache_enabled", 0);
$client = new SoapClient("
$id_session = $client->login("search_api_demo","search_api_demo");
так чего то не прокатывает, выдает ошибку
Код |
---|
[SoapFault] Missing element (0) /home/bitrix/www/web_services/index.php:67 #0: SoapClient->__call(string, array) /home/bitrix/www/web_services/index.php:67 #1: SoapClient->login(string, string) /home/bitrix/www/web_services/index.php:67 |
Вот 2й вариант
ini_set("soap.wsdl_cache_enabled", 0);
$client = new SoapClient("
$client->__getFunction(); // так возвращает список всех функций
Но вызвать какую либо из функций ни как не получается.
Подскажите пожалуйста, как мне правильно вызвать метод login
Заранее спасибо.
murad30