Документация к API v.0.9
для проценки (бывший online.autoeuro.ru)

Новые подключения к этому API не производится и
эта версия больше не развивается и не поддерживается!

Назначение

Сервис предназначен для получения данных с сервера www.online.autoeuro.ru. Пользоваться сервисом могут только зарегистрированные клиенты. Для регистрации необходимо обратиться в службу поддержки и указать ваш желаемый логин. На ваше имя будет создан аккаунт с указанным логином и автоматически сгенерированным паролем для доступа к серверу.

Установка

После регистрации Вы получите по email архив с примерами и данными для использвания. Поместите папку ae_client со всем ее содержимым на ваш хостинг в любую доступную директорию. После регистрации Вам будет выслан файл cli_config.php с вашими персональнымим настройками. Его следует поместить в директорию "директория_клиента/ae_client/includes/". Вы получите также перечень небходимых процедур со списками их параметров. Теперь ваш клиент настроен и готов к работе.

Как пользоваться

Обращение к удаленным процедурам производится их вызовом из php-скрипта. Для этого в вашем скрипте нужно:

  • подключить класс клиента
  • создать экземпляр класса
  • вызвать удаленную процедуру и получить от нее данные
Список параметров необходимо передавать в массиве. Результы возвращаются в виде массива с ключами - именами полей. В случае ошибки массив будет содержать ключ 'error' и символьное значение с описанием ошибки.

Пример

        
...
// подключаем класс клиента
	include('директория_клиента/ae_client/cli_main.php');
// создаем экземпляр класса
	$aeClient = new AutoeuroClient();
...
// вызов процедуры 'Search_By_Code' с 2-мя параметрами: 54123, 1
	$data1 = $aeClient->getData( 'Search_By_Code', array(54123,1) );
// обработка данных...

// вызов процедуры 'Get_Element_Details' с 3-мя параметрами: 'RUV',5413,1
	$data2 = $aeClient->getData( 'Get_Element_Details', array('RUV',5413,1) );
// обработка ...