stereoflo/open-weather-map-api

open-weather-map-api

1.0.3 2019-06-20 08:58 UTC

This package is auto-updated.

Last update: 2024-09-20 22:53:28 UTC


README

允许从openweathermap.org网站获取天气信息

安装

composer require stereoflo/open-weather-map-api

一天的天气

一天的天气。

$city   = new City('Saint Petersburg, RU', 498817); // или буквенный указатель/или айди*
$url    = new Url('appId', Url::TYPE_WEATHER, $city);
$client = new Client();
$owm    = new OpenWeatherMap($client, $url);

var_dump($owm->getCount());
var_dump($owm->getStack());

五天的天气,每3小时预报一次

五天的天气(使用字母城市和国家代码指示器)

$city   = new City('Saint Petersburg, RU', 498817); // или буквенный указатель/или айди*
$url    = new Url('appId', Url::TYPE_FORECAST5, $city);
$client = new Client();
$owm    = new OpenWeatherMap($client, $url);

var_dump($owm->getCount());
var_dump($owm->getStack());

16天的天气(仅限付费账户)

$city   = new City('Saint Petersburg, RU', 498817); // или буквенный указатель/или айди*
$url    = new Url('appId', Url::TYPE_FORECAST16, $city);
$client = new Client();
$owm    = new OpenWeatherMap($client, $url);

var_dump($owm->getCount());
var_dump($owm->getStack());
    • 如果在City对象中指定了城市的数字ID,则URL地址将始终根据它生成。