digicraft/laravel-airvisual

为 AirVisual API 简化的客户端

0.3.0 2020-03-04 01:21 UTC

This package is auto-updated.

Last update: 2024-09-04 10:46:14 UTC


README

AirVisual 是一个平台,可以探索世界各地任何地方的空气质量

Laravel AirVisual 是一个配置好的 API 客户端,支持“即插即用”

安装

使用 Composer 安装包

composer require digicraft/laravel-airvisual

现在您可以直接在 .env 文件中添加 AIR_VISUAL_API_KEY 值,设置您的平台 API 密钥。

否则,您可以设置 airvisual 配置文件

php artisan vendor:publish --tag=config

用法

AirVisualClient 有一个简单的静态仓库访问。

use Digicraft\AirVisualRepository;


// Get Countries are supported by AirVisual API
AirVisualRepository::getSupportedCountries();


// Get States of given country supported by AirVisual API
AirVisualRepository::getSupportedStates($country);


// Get Cities supported by AirVisual API giving a country and state param
AirVisualRepository::getSupportedCities($country, $state);


// Get nearest city data (GPS coordinates)
AirVisualRepository::getNearestCityData($lat, $long);

// Get nearest city data (IP)
AirVisualRepository::getNearestIpCityData($ip);


// Get specified city data
AirVisualRepository::getCityData($country, $state, $city);

许可证

AirVisualClient 是开源软件,根据 MIT 许可证 授权。