Table of Contents

ThinkingHome.Weather.Api

NuGet Pre Release license

Thinking-Home.Weather.API — библиотека, которая предоставляет API для получения данных о погоде из сервиса Яндекс Погода. Для работы вам понадобится ключ доступа, который можно получить в личном кабинете.

Как установить

dotnet add package Thinking-Home.Weather.API

Как использовать

// создаем экземпляр класса YandexWeatherClient
using var weatherClient = new YandexWeatherClient(
    "ae672ade-c0ed-43c7-b6e1-36d821aa2c27" // ключ доступа к API
);

// делаем запрос к API Яндекс Погоды
var response = await weatherClient.GetForecast(
    52.37125, // широта
    4.89388  // долгота
);

Console.WriteLine($"сейчас на улице {response.Fact.Temperature}°C");
Console.WriteLine($"ощущается как {response.Fact.FeelsLike}°C");