← Intelligens-mashups

Vandsportseventyrplanlægger

GET /mashup/aquatic/adventure

Vandsportsanbefalingsmotor: kombinerer marine data (bølgehøjde, temperatur), vejr (vind, nedbør) og luftkvalitet for at anbefale surfing, sejlads, kajak, svømning eller windsurfing.

Parametre

lat påkrævet

Latitude

lon påkrævet

Longitude

Eksempelforespørgsler

Grundlæggende brug
curl "https://nordapi.ee/api/v1/mashup/aquatic/adventure?lat=59.4&lon=24.7"

Livesvar

HTTP 500: "# UndefinedFunctionError at GET /api/v1/mashup/aquatic/adventure\n\nException:\n\n    ** (UndefinedFunctionError) function App.Mashup.aquatic_adventure/2 is undefined (module App.Mashup is not available)\n        (app 0.1.0) App.Mashup.aquatic_adventure(59.4, 24.7)\n        (app 0.1.0) lib/app_web/controllers/api/v1/mashup_controller.ex:363: AppWeb.API.V1.MashupController.aquatic_adventure/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/mashup_controller.ex:1: AppWeb.API.V1.MashupController.action/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/mashup_controller.ex:1: AppWeb.API.V1.MashupController.phoenix_controller_pipeline/2\n        (phoenix 1.8.5) lib/phoenix/router.ex:416: Phoenix.Router.__call__/5\n        (app 0.1.0) lib/app_web/endpoint.ex:1: AppWeb.Endpoint.plug_builder_call/2\n        (app 0.1.0) deps/plug/lib/plug/debugger.ex:155: AppWeb.Endpoint.\"call (overridable 3)\"/2\n        (app 0.1.0) lib/app_web/endpoint.ex:1: AppWeb.Endpoint.call/2\n        (phoenix 1.8.5) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4\n        (bandit 1.10.4) lib/bandit/pipeline.ex:131: Bandit.Pipeline.call_plug!/2\n        (bandit 1.10.4) lib/bandit/pipeline.ex:42: Bandit.Pipeline.run/5\n        (bandit 1.10.4) lib/bandit/http1/handler.ex:13: Bandit.HTTP1.Handler.handle_data/3\n        (bandit 1.10.4) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3\n        (bandit 1.10.4) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2\n        (stdlib 7.3) gen_server.erl:2424: :gen_server.try_handle_continue/3\n        (stdlib 7.3) gen_server.erl:2291: :gen_server.loop/4\n        (stdlib 7.3) proc_lib.erl:333: :proc_lib.init_p_do_apply/3\n    \n\n## Connection details\n\n### Params\n\n    %{\"lat\" => \"59.4\", \"lon\" => \"24.7\"}\n\n### Request info\n\n  * URI: http://localhost:4000/api/v1/mashup/aquatic/adventure\n  * Query string: lat=59.4&lon=24.7\n\n### Headers\n  \n  * accept-encoding: gzip\n  * host: localhost:4000\n  * user-agent: req/0.5.17\n\n### Session\n\n    %{}\n"