View Source ExOwm.Api (ExOwm v1.3.1)
This module contains functions for interacting with the OpenWeatherMap API. It prepares request strings, makes API calls, and parses the responses.
Summary
Functions
Prepares a request string based on the given parameters, calls the OWM API, and parses the JSON response.
Functions
Prepares a request string based on the given parameters, calls the OWM API, and parses the JSON response.
Parameters
api_call_type
(atom): The type of API call (e.g.,:get_weather
,:get_current_weather
).location
(map): The location parameters (e.g., city, coordinates, zip code).opts
(term): Optional parameters for the API call (e.g., type, mode, units, cnt, lang).
Returns
- (map): The parsed JSON response.
{:error, term, term}
: An error tuple containing the error type and the response.