Transport Perm API
, (*1)
PHP Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ° Π³. ΠΠ΅ΡΠΌΠΈ., (*2)
ΠΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅
-
Π‘ΡΠ°ΡΡ
-
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
- ΠΠ²ΡΠΎΡ
- ΠΠΈΡΠ΅Π½Π·ΠΈΡ
Π‘ΡΠ°ΡΡ
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ΅ΡΠ΅Π· composer
$ composer require axp-dev/transperm-api
ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ
ΠΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠ²Π»ΡΡΡΡΡ ΡΡΠ°ΡΠΈΡΠ½ΡΠΌΠΈ. ΠΡΠ·ΡΠ²Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ., (*3)
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
Π‘ΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Ρ
Π²ΠΈΠ΄ΠΎΠ² ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ°
public static function getRouteTypesTree(string $date)
| ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| $date |
string |
ΠΠ°ΡΠ° Π² ΡΠΎΡΠΌΠ°ΡΠ΅ d.m.Y
|
ΠΠΈΠ΄ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ°
public static function getFullRoute(string $date, string $routeId)
| ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| $date |
string |
ΠΠ°ΡΠ° Π² ΡΠΎΡΠΌΠ°ΡΠ΅ d.m.Y
|
| $routeId |
string |
ID ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ° |
ΠΠ°ΡΡΡΡΡΡ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ
public static function getStoppointRoutes(string $date, string $stoppointId)
| ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| $date |
string |
ΠΠ°ΡΠ° Π² ΡΠΎΡΠΌΠ°ΡΠ΅ d.m.Y
|
| $stoppointId |
string |
ID ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ |
ΠΠ»ΠΈΠΆΠ°ΠΉΡΠΈΠ΅ ΠΏΡΠΈΠ±ΡΡΠΈΡ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ°
public static function getArrivalTimesVehicles(string $stoppointId)
| ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| $stoppointId |
string |
ID ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ |
Π Π°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ° ΠΏΠΎ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅
public static function getStoppointTimeTable(string $date, string $stoppointId)
| ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| $date |
string |
ΠΠ°ΡΠ° Π² ΡΠΎΡΠΌΠ°ΡΠ΅ d.m.Y
|
| $stoppointId |
string |
ID ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ |
Π Π°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ
public static function getTimeTableH(string $date, string $routeId, string $stoppointId)
| ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| $date |
string |
ΠΠ°ΡΠ° Π² ΡΠΎΡΠΌΠ°ΡΠ΅ d.m.Y
|
| $routeId |
string |
ID ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ° |
ΠΠ½Π»Π°ΠΉΠ½ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ°
public static function getMovingAutos(string $routeId)
| ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| $routeId |
string |
ID ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ° |
ΠΠΎΠΈΡΠΊ
public static function search(string $query)
| ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ |
Π’ΠΈΠΏ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
| $query |
string |
ΠΠΎΠΈΡΠΊΠΎΠ²ΠΎΠΉ Π·Π°ΠΏΡΠΎΡ |
ΠΠΎΠ²ΠΎΡΡΠΈ
public static function getNews()
Π’Π°Π±Π»ΠΎ
public static function getBoards()
Π’ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ΅Π·Π΄Π½ΡΡ
public static function getTicketPoints()
ΠΠ²ΡΠΎΡ
Alexander Pushkarev, e-mail: axp-dev@yandex.com, (*4)
ΠΠΈΡΠ΅Π½Π·ΠΈΡ
ΠΡΠ½ΠΎΠ²ΠΎΠΉ Transport Perm API ΡΠ²Π»ΡΠ΅Ρ ΠΎΡΠΊΡΡΡΡΠΉ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄, Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ MIT license, (*5)