Download the PHP package webazon/api-taxi-yandex without Composer

On this page you can find all versions of the php package webazon/api-taxi-yandex. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package api-taxi-yandex

api-taxi-yandex

PHP библиотека для парков-партнёров по взаимодействию через API Яндекс.Такси с дополнительными методами.

Установка

Можно установить используя менеджер пакетов Composer

или скачать пакет с GitHub


Инициализация


Ответ на запрос

В ответе на любой запрос содержится объект формата:

КОД ПРИЧИНА ОПИСАНИЕ
200 OK Запрос выполнен успешно
400 BadRequest Некорректные параметры запроса
401 Unauthorized Отсутствуют параметры авторизации
403 Forbidden Не достаточно прав для выполнения запроса
404 NotFound Ресурс не найден
409 Conflict Операция не может быть выполнена из-за конфликта изменений
429 TooManyRequests Превышены ограничения (см. ограничения ниже)
500 InternalServerError Внутренняя ошибка сервера

Если код ответа отличный от 200, то в теле ответа придёт сообщение об ошибке в формате:

Ограничения

При использовании API действуют ограничения:

При превышении ограничений возвращается код 429 Too Many Requests.


Список доступных методов

Автомобили

Список автомобилей

API метод в оф.документации

object all ( [object $fields] ,[object $query], [ int $offset ], [ int $limit ] )

Список необязательных параметров

fields - Данные, которые необходимо извлечь

query - Поисковые ограничения

offset - Отступ, начиная с которого возвращаются автомобили в ответе

limit - Ограничение сверху на число автомобилей в ответе


Водители

Список всех профилей водителей

API метод в оф.документации

array all ( [array $fields] ,[array $query], [ int $offset ], [ int $limit* ] )

Список необязательных параметров

fields - Данные, которые необходимо извлечь

query - Поисковые ограничения

offset - Отступ, начиная с которого возвращаются водители в ответе

limit - Ограничение сверху на число водителей в ответе


Дополнительно в поле "balances" возвращается общая сумма всех балансов водителей, что важно для поддержания необходимого остатка на депозите парка для обеспечения бесперебойных выплат водителям.


Поиск профиля водителя по номеру телефона и(или) ФИО и(или) в/у.

Поиск осуществляется только среди работающих водителей со значением "work_status" => "working"

array search ([object $query])

Список параметров (должен быть указан хотя бы один из параметров)

Возвращает объект, содержащий профиль водителя или 404 , если водитель не найден.



Проект находится в разработке. Новые методы будут появляться по мере реализации.


License

Настоящим предоставляется бесплатное разрешение любому лицу, получившему копию данного программного обеспечения и связанных с ним файлов документации ("Программное обеспечение"), использовать в Программном обеспечении без ограничений, включая, помимо прочего, права копировать, изменять, объединять, публиковать, распространять, сублицензировать и/или продавать копий Программного обеспечения, а также разрешить лицам, которым Программное обеспечение предоставляется для этого при соблюдении следующих условий: Вышеприведенное уведомление об авторских правах и это уведомление о разрешении должны быть включены во все копии или существенные части Программного обеспечения. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕТСЯ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ, ПРИГОДНОСТЬ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЕ ПРАВ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ ВЛАДЕЛЕЦ АВТОРСКИХ ПРАВ НЕ НЕСУТ ОТВЕТСТВЕННОСТЬ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УЩЕРБ ИЛИ ДРУГОЕ. ОТВЕТСТВЕННОСТЬ, БУДУЩАЯ ПО ДОГОВОРУ, ДЕЛИКТУ ИЛИ ИНЫМ ОБРАЗОМ, ВОЗНИКАЮЩАЯ ИЗ, ВНЕ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ СДЕЛКАМИ В ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.


All versions of api-taxi-yandex with dependencies

PHP Build Version
Package Version
Requires php Version >=7.2.0
ext-curl Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package webazon/api-taxi-yandex contains the following files

Loading the files please wait ....