programmatordev/openweathermap-php-api

OpenWeatherMap PHP 库,提供了方便访问 OpenWeatherMap API 的接口

v2.0.0 2024-05-14 10:29 UTC

This package is auto-updated.

Last update: 2024-08-28 14:37:41 UTC


README

Latest Version Software License Tests

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 文件。