it2k / tmapi
Library for Taximaster software
Requires
- php: >=5.3
- symfony/options-resolver: ^2.3|^3.0|^4.0
This package is not auto-updated.
Last update: 2024-12-23 00:21:11 UTC
README
Библеотека для работы с внешним API програмного комплекса Такси-Мастер (Taximaster) версии не ниже 0.6 от 18.11.2014. Для работы библиотеки необходимо сделать дополнителные настройки программы
Возможности библиотеки:
- Запрос работоспособности сервера
- Запрос списка групп экипажей
- Запрос списка групп клиентов
- Запрос списка служб ЕДС
- Запрос списка тарифов
- Запрос списка услуг
- Запрос списка параметров заказа
- Запрос списка скидок
- Создание нового заказа
- Расчет суммы заказа
- Изменение состояния заказа
- Запрос информации об экипаже
- Запрос информации об экипажах на линии
- Запрос информации о водителе
- Запрос информации об автомобиле
- Запрос координат экипажей
- Запрос адресов, содержащих нужную строку
- Анализ маршрута
- Запрос информации о состоянии заказа
- Создание задачи СМС серверу
- Проверка авторизации клиента
- Регистрация нового клиента
- Запрос информации по клиенту
- Изменение информации по клиенту
- Запрос текущих заказов клиента
- Запрос выполненных заказов по клиенту
- Проведение операции по клиенту
- Запрос операций по клиенту
- Задание координат экипажей
Установка
$ php composer.phar require it2k/tmapi "1.*"
Использование
<?php include __DIR__.'/../vendor/autoload.php'; $options = array('ip' => '127.0.0.1', 'secret_key' => 'secret api key'); $manager = new \It2k\TMApi\Manager($options); if ($manager->ping()) { print "OK\n"; } else { print "FALSE\n"; }
Лицензия
ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, ЗА УЩЕРБ ИЛИ ПО ИНЫМ ТРЕБОВАНИЯМ, В ТОМ ЧИСЛЕ, ПРИ ДЕЙСТВИИ КОНТРАКТА, ДЕЛИКТЕ ИЛИ ИНОЙ СИТУАЦИИ, ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ..