o-ba / covid-php
CovidPHP 是冠状病毒追踪 API 的 PHP API 封装器
1.2.1
2022-06-22 07:41 UTC
Requires
- php: >=7.2.0
- ext-json: *
- guzzlehttp/guzzle: >=6.5.8
Requires (Dev)
- roave/security-advisories: dev-master
README
CovidPHP 是冠状病毒追踪 API 的 PHP API 封装器,API 地址为 Coronavirus tracker API。
默认情况下,数据由 约翰霍普金斯大学系统工程与应用科学中心(JHU CSSE) 提供,但您也可以使用 csbs 作为数据源。
安装
您可以使用 Composer 安装 o-ba/covid-php
composer require o-ba/covid-php
在您的脚本中引入 composer 自动加载器
require 'vendor/autoload.php';
用法
首先创建 API 封装器的实例
$covidApi = new \Bo\CovidPHP\CovidApi();
可用方法
更多信息
- 设置
$includeTimelines
会在响应中添加时间线数据 - 设置
$source
允许您指定要从中获取数据的数据源(默认:jhu
)
示例
获取所有可用源
$covidApi->getSources();
获取最新全球确诊病例、死亡和康复总数
$covidApi->getLatest();
获取所有位置
$covidApi->getAllLocations();
获取所有位置包括时间线
$covidApi->getAllLocations(true);
按国家代码获取位置数据
$covidApi->findByCountryCode('DE');
从 csbs
作为源按国家代码获取位置数据
$covidApi->findByCountryCode('US', false, 'csbs');
获取特定位置的数据
$covidApi->findByLocation(11);
注意
- 所有响应将被解码并作为
array
返回