stereoflo/open-weather-map-api

open-weather-map-api

Installs: 20

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

pkg:composer/stereoflo/open-weather-map-api

1.0.3 2019-06-20 08:58 UTC

This package is auto-updated.

Last update: 2025-09-21 00:51:25 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-х часовой прогноз

Погода на 5 дней (используя буквенный указатель города и страны)

$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, цифровой айди города, URL адрес будет формироваться всегда по нему.