ianlchapman/tube-status

该软件包已被废弃,不再维护。未建议替代软件包。

伦敦地铁线路状态信息

安装: 2

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 0

公开问题: 0

类型:项目

0.1 2018-09-30 20:17 UTC

This package is auto-updated.

Last update: 2021-09-29 02:23:46 UTC


README

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

一个库,通过PHP与TFL Tube Status API集成,用于显示伦敦地铁线路的状态。

功能

  • TFL API获取地铁线路信息
  • 显示TFL API暴露的线路当前状态
  • 一系列单元测试

安装

安装此扩展的首选方式是通过 composer

运行以下命令之一:

php composer.phar require --prefer-dist ianlchapman/tube-status "*"

或者

"ianlchapman/tube-status": "*"

将其添加到您的 composer.json 文件的 require 部分。

使用方法

  1. 首先,您需要从 TFL API 获取应用程序ID和应用程序密钥。详细信息可在API网站上找到 https://api.tfl.gov.uk/

  2. 拉取所有伦敦地铁(tube)线路的状态。

use IanLChapman\TubeStatus\TubeStatus;

$statusService = new TubeStatus;
$statusService->setApplicationId('APPLICATION_ID'); // replace these values with information from the TFL API
$statusService->setApplicationKey('APPLICATION_KEY');
$statusService->getTubeStatus($client);

调用返回包含一些基本信息和状态的地铁线路数组。