destcable/weather-php

WeatherPHP:一个强大的库,用于集成天气数据。轻松获取最新天气信息,查询各种天气来源,并将预报和天气数据集成到您的网络应用程序中,几乎无需额外努力。

v1.1.6 2023-08-28 14:36 UTC

This package is not auto-updated.

Last update: 2024-09-24 12:48:00 UTC


README

用法

要使用该库,您需要在https://openweathermap.org平台上注册,之后您将收到一个授权密钥(免费提供),并在初始化时插入此密钥,如示例所示。

use WeatherPHP\Weather;

$weather = new Weather( apiKey: 'you_api_key');

$weather->language = 'ru';

$weather->find(
    city: 'San Francisco'
);

$weather->getTemperature();

获取时差内的天气,最多可获取+5天的当前日期的最大天数。

use WeatherPHP\Weather;

$weather = new Weather( apiKey: 'you_api_key');

$weather->getDaysTemperature(
    city: 'Москва', 
    days: 5
);

计划活动并最多5天,如果活动持续5天(将发生错误,因为目前尚未提供超过5天的调度器工作)。

use WeatherPHP\Weather;

$event = new Event( 
    name: 'Playing football with friends', 
    city: 'Moscow', 
    date: '2023-08-30 12:00', 
    expectedWeather: 'Sunny'
);