arnapou / owmclient
库 - OpenWeatherMap API 客户端。
v2.6
2024-06-02 19:03 UTC
Requires
- php: ~8.3.0
- arnapou/dto: ^4.3
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
Requires (Dev)
- arnapou/psr: ^3.0
- friendsofphp/php-cs-fixer: ^3.52
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^1.10
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-phpunit: ^1.3
- phpstan/phpstan-strict-rules: ^1.5
- phpunit/php-code-coverage: ^11.0
- phpunit/phpunit: ^11.0
README
这个库是一个简单的工具,用于查询 OpenWeatherMap API。
安装
composer require arnapou/owmclient
packagist 👉️ arnapou/owmclient
示例
简单调用并使用原始数组或推荐的对象类型(此库的目的)。
use Arnapou\OwmClient\OwmApiClient;
use Http\Discovery\Psr17Factory;
use Http\Discovery\Psr18Client;
$client = new OwmApiClient("API_KEY", new Psr18Client(), new Psr17Factory());
$onecall = $client->onecall(longitude: 48.86, latitude: 2.23);
var_dump($onecall->daily->getItem(0)->temp->max);
// float(23.5)
PHP 版本
日期 | 引用 | 8.3 | 8.2 |
---|---|---|---|
25/11/2023 | 2.x, 主分支 | × | |
03/09/2023 | 1.x | × |