open-meteo-dotnet icon indicating copy to clipboard operation
open-meteo-dotnet copied to clipboard

Returning null results

Open AmadejKrepek opened this issue 1 year ago • 1 comments

I have ASP.NET CORE 6 WEB API.

image

Below is my code:

public async Task<ActionResult<WeatherForecast>> GetForecast() { _logger.LogInformation("Getting all Forecasts...");

OpenMeteoClient client = new OpenMeteoClient();

HourlyOptionsParameter[] parameters = new HourlyOptionsParameter[]
{
    HourlyOptionsParameter.temperature_2m,
    HourlyOptionsParameter.relativehumidity_2m,
};

Minutely15OptionsParameter[] parameters15Mins = new Minutely15OptionsParameter[]
{
    Minutely15OptionsParameter.temperature_2m,
    Minutely15OptionsParameter.relativehumidity_2m,
    Minutely15OptionsParameter.precipitation,
    Minutely15OptionsParameter.rain,
    Minutely15OptionsParameter.weathercode,
    Minutely15OptionsParameter.windspeed_10m,
    Minutely15OptionsParameter.winddirection_10m,
    Minutely15OptionsParameter.windgusts_10m,
};

WeatherModelOptionsParameter[] modelParameters = new WeatherModelOptionsParameter[]
{
    WeatherModelOptionsParameter.icon_d2
};

// Set custom options
WeatherForecastOptions options = new WeatherForecastOptions();
options.Temperature_Unit = TemperatureUnitType.celsius;
options.Latitude = 45.70108f;
options.Longitude = 14.590678f;
options.Minutely15 = new Minutely15Options(parameters15Mins);
options.Models = new WeatherModelOptions(modelParameters);

// Make a new api call to get the current weather in tokyo
WeatherForecast weatherData = await client.QueryAsync(options);

return Ok(weatherData);

}

AmadejKrepek avatar Jan 29 '24 16:01 AmadejKrepek