aiteemo / weather
A weather PHP SDK
1.0.1
2020-11-26 05:40 UTC
Requires
- guzzlehttp/guzzle: 6.5.5
- mockery/mockery: 1.3.3
- phpunit/phpunit: 5.7.27
This package is auto-updated.
Last update: 2025-05-26 17:10:15 UTC
README
基于高德开放平台的PHP天气信息组件。 Jenkins 构建
🏷Installing
$ composer require aiteemo/weather dev-main
🏷配置
在使用本扩展之前,你需要去 注册账号,然后创建应用,获取应用的 API Key。
🏷使用
<?php use Aiteemo\Weather\Weather; $key = 'xxxxxxxxxxxxxxxxxxxxxxxxxxx'; $weather = new Weather($key);
获取实时天气
<?php use Aiteemo\Weather\Weather; $key = 'xxxxxxxxxxxxxxxxxxxxxxxxxxx'; $weather = new Weather($key); $response = $weather->getWeather('深圳'); // 或者直接调用:getLiveWeather(version >= 0.0.2) // $response = $weather->getLiveWeather('深圳');
获取近期天气预报
<?php use Aiteemo\Weather\Weather; $key = 'xxxxxxxxxxxxxxxxxxxxxxxxxxx'; $weather = new Weather($key); $response = $weather->getWeather('深圳', 'all'); // 或者直接调用:getForecastsWeather(version >= 0.0.2) // $response = $weather->getForecastsWeather('深圳');
返回格式
第三个参数为返回值类型,可选 json 与 xml ,默认json :
<?php use Aiteemo\Weather\Weather; $key = 'xxxxxxxxxxxxxxxxxxxxxxxxxxx'; $weather = new Weather($key); $response = $weather->getWeather('深圳', 'all', 'xml');
参数说明
🏷参考
高德开放平台天气接口
🏷License
MIT