Rambler's Top100


Вы

посетитель









Тестирование API LANBilling 1.9

Для тестирования функций API в нашей компании используется программа soapUI (freeware), доступная для скачивания по ссылке http://sourceforge.net/projects/soapui/files/

После установки пакета запускаем его, и создаем новый проект File->New soapUI project. В появившемся окне нажимаем кнопку Browse и выбираем файл api3.wsdl из поставки (обычно лежит в /usr/local/billing/phpclient/admin/soap на сервере биллинга, его нужно скопировать на локальную машину).

image1

 

После этой операции будет создан проект с шаблонами запросов к API для всех функций, описанных в данной wsdl.

image2

Для начала работы с LBCore необходимо авторизоваться, т.е. вызвать функцию Login.
Для этого необходимо указывать ip сервера, логин и пароль и запустить запрос на исполнение. В случае удачной авторизации возвращается объект «менеджер» с его правами, и кроме того номер сессии для дальнейшей работы

image3

 

После авторизации можно использовать остальные функции API взаимодействия с сервером, добавив в заголовок запроса Set-Cookie: sessnum=идентификатор сессии, вернувшийся в ответ на авторизацию

image4



В начало страницы