PHPackages                             visavi/rzd-api - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. visavi/rzd-api

ActiveLibrary[API Development](/categories/api)

visavi/rzd-api
==============

rzd api

v4.0.1(2y ago)10076222[2 issues](https://github.com/visavi/rzd-api/issues)MITPHPPHP &gt;=8.0CI failing

Since Jun 9Pushed 5mo ago12 watchersCompare

[ Source](https://github.com/visavi/rzd-api)[ Packagist](https://packagist.org/packages/visavi/rzd-api)[ Docs](https://visavi.net)[ RSS](/packages/visavi-rzd-api/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (10)Dependencies (3)Versions (11)Used By (0)

Api сайта rzd.ru
================

[](#api-сайта-rzdru)

[![Latest Stable Version](https://camo.githubusercontent.com/a3b89ad2f09c4d1ad627ac29e7f4e194e5a4704a641022ce5bbbb0b82873e848/68747470733a2f2f706f7365722e707567782e6f72672f7669736176692f727a642d6170692f762f737461626c65)](https://packagist.org/packages/visavi/rzd-api)[![Total Downloads](https://camo.githubusercontent.com/bafd210cf789408af512da5fd88127947abbfa7588e06b015d425f3c2634c122/68747470733a2f2f706f7365722e707567782e6f72672f7669736176692f727a642d6170692f646f776e6c6f616473)](https://packagist.org/packages/visavi/rzd-api)[![Latest Unstable Version](https://camo.githubusercontent.com/c9c80f5c5788da41c436440443000f6b1cb7aad5fb4470e98b20bfc3f7239881/68747470733a2f2f706f7365722e707567782e6f72672f7669736176692f727a642d6170692f762f756e737461626c65)](https://packagist.org/packages/visavi/rzd-api)[![License](https://camo.githubusercontent.com/8f1318e220e566261a8a4a3fdb40d59ecca0efa292b447453d0fe6a4ff2dbbd6/68747470733a2f2f706f7365722e707567782e6f72672f7669736176692f727a642d6170692f6c6963656e7365)](https://packagist.org/packages/visavi/rzd-api)

[Описание установки](https://github.com/visavi/rzd-api/blob/master/docs/install.md)

[Описание интерфейса пользователя](https://github.com/visavi/rzd-api/blob/master/docs/auth.md)

### Что умеет Api

[](#что-умеет-api)

- Получает маршруты в одну точку
- Получает маршруты туда-обратно
- Получает список вагонов выбранного поезда
- Получает список станций в пути следования выбранного маршрута
- Получает список кодов станций (Поиск по первым символам города)

### Демонстрация возможностей

[](#демонстрация-возможностей)

#### Быстрый способ (Docker)

[](#быстрый-способ-docker)

```
docker run -p 8000:8000 --rm --name rzd-api -v $(pwd):/app-it pavelsr/rzd-api
curl -s 'http://127.0.0.1:8000/train_routes.php?code0=2004000&code1=2000000'

```

Если вы предпочитаете Github Container Registry вы можете также использовать образ `ghcr.io/pavelsr/rzd-api:latest`

#### Локальная установка

[](#локальная-установка)

Скачайте архив, распакуйте и перейдите в директорию

Установите необходимые зависимости

```
composer install
```

И запустите встроенный веб-сервер

```
php -S localhost:8000 -t examples
```

### Пример запроса

[](#пример-запроса)

```
