programmatordev / openweathermap-php-api
OpenWeatherMap PHP 库,提供了方便访问 OpenWeatherMap API 的接口
v2.0.0
2024-05-14 10:29 UTC
Requires
- php: >=8.1
- myclabs/deep-copy: ^1.11
- programmatordev/php-api-sdk: ^0.2.0
- programmatordev/yet-another-php-validator: ^1.1
Requires (Dev)
- monolog/monolog: ^3.6
- nyholm/psr7: ^1.8
- php-http/mock-client: ^1.6
- phpunit/phpunit: ^10.5
- symfony/cache: ^6.4
- symfony/http-client: ^6.4
- symfony/var-dumper: ^6.4
Provides
README
OpenWeatherMap PHP 库,提供了方便访问 OpenWeatherMap API 的接口。
支持 PSR-18 HTTP 客户端,PSR-17 HTTP 工厂,PSR-6 缓存 和 PSR-3 日志。
需求
- PHP 8.1 或更高版本。
API 密钥
需要密钥才能向 API 发送请求。您必须注册一个 OpenWeatherMap 账户 以获取密钥。
安装
通过 Composer 安装库
composer require programmatordev/openweathermap-php-api
基本用法
简单用法如下
use ProgrammatorDev\OpenWeatherMap\OpenWeatherMap; // initialize $api = new OpenWeatherMap('yourapikey'); // get current weather by coordinate (latitude, longitude) $weather = $api->weather()->getCurrent(50, 50); // show current temperature echo $weather->getTemperature();
文档
贡献
任何形式的贡献(包括请求)都将受到欢迎并得到赞赏。请确保提交一个 pull 请求或问题。
许可证
本项目采用 MIT 许可证。有关版权和许可的更多信息,请参阅与此源代码一起分发的 LICENSE 文件。