Download the PHP package kemsolmir/sletatru without Composer
On this page you can find all versions of the php package kemsolmir/sletatru. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package sletatru
Php клиент для api sletat.ru(слетать.ру)
Php обертка для api sletat.ru(слетать.ру).
Установка
С помощью Composer.
Добавьте в ваш composer.json в раздел require
:
Обычная
Скачайте библиотеку и распакуйте ее в свой проект. Убедитесь, что файл Autoloader.php
подключен в вашем скрипте.
Сервис для поиска туров
Soap сервис для поиска туров с использованием API слетать.ру
Использование
Настройка
При инициализации:
После инициализации:
Опции
-
wsdl
- ссылка на описание wsdl, по умолчанию'http://module.sletat.ru/XmlGate.svc?wsdl'
; -
login
- логин для авторизации на сервисе; -
password
- пароль для авторизации на сервисе; -
soapOptions
- настройки SoapClient, по умолчанию[]
; catchExceptions
- если значение истинно, то все исключения будут перехвачены классом и внесены во внутренний массив ошибок, в противном случае исключения не будут обрабатываться, по умолчаниюtrue
;
Методы
Названия и сигнатуры методов совпадают с названиями и сигнатурами методов api. Подробнее.
Дополнительне методы
-
array \sletatru\XmlGate::getErrors( void )
- возвращает массив ошибок, полученных во время запросов к сервису. -
bool \sletatru\XmlGate::hasErrors( void )
- возвращает истину, если во время выполнения запроса были ошибки. -
void \sletatru\XmlGate::clearErrors( void )
- очищает список ошибок. array \sletatru\XmlGate::getHotelImageUrl( int $id, int $count[, int $width, int $height, int $method] )
- формирует ссылку на фотографию с порядковым номером $count отеля с идентификатором $id, указанной ширины и высоты.
Сервис для поиска горящих туров
Rest сервис для поиска горящих туров с использованием API слетать.ру
Внимание функционал реализован только для поиска горящих туров (только метод GetTours
). Все остальное можно получить с помощью XML шлюза, описанного выше, в том числе и актуализацию горящего тура.
Внимание параметры туров, возвращаемых из поиска максимально приближены к параметрам туров, возвращаемых при поиске через XML шлюз, поэтому названия параметров не совпадают с нумерованием параметров в документации.
Использование
Настройка
При инициализации:
После инициализации:
Опции
-
url
- ссылка на сервис, по умолчанию'http://module.sletat.ru/Main.svc'
; -
login
- логин для авторизации на сервисе; password
- пароль для авторизации на сервисе;
Методы
Названия и сигнатуры методов совпадают с названиями и сигнатурами методов api. Подробнее.
Дополнительне методы
-
array \sletatru\JsonGate::getErrors( void )
- возвращает массив ошибок, полученных во время запросов к сервису. -
bool \sletatru\JsonGate::hasErrors( void )
- возвращает истину, если во время выполнения запроса были ошибки. void \sletatru\JsonGate::clearErrors( void )
- очищает список ошибок.