← Greindasamsetningar

Ferðaöryggisskýrsla

GET /mashup/travel/safety

Búðu til heildstæða öryggisskýrslu fyrir ferðir til hvaða áfangaslands sem er, þar sem sameinað er heilsuvísar, jarðskjálftaáhætta, veðurskilyrði, gögn um pólitískan stöðugleika og upplýsingar um frídaga. Ber saman öryggissnið áfangastaðarins við heimaland þitt. Skilar heildaröryggiseinkunn ásamt flokkasundurliðun fyrir heilsu, áhættu vegna náttúruhamfara og öryggi. Fullkomið fyrir forrit ferðatrygginga, ferðastjórnunarverkfæri fyrirtækja og ferðaáætlunarpalla sem þurfa að upplýsa ferðamenn um áhættur á áfangastað.

Breytur

destination nauðsynlegt

Destination country code

home valfrjálst sjálfgefið: US

Home country code for comparison

Dæmi um fyrirspurnir

Grunnnotkun
curl "https://nordapi.ee/api/v1/mashup/travel/safety?destination=JP"
Safety report for Japan
curl "https://nordapi.ee/api/v1/mashup/travel/safety?destination=JP"
Safety report for Thailand from Norway
curl "https://nordapi.ee/api/v1/mashup/travel/safety?destination=TH&home=NO"
Safety report for Brazil
curl "https://nordapi.ee/api/v1/mashup/travel/safety?destination=BR"

Lifandi svar

HTTP 500: "# UndefinedFunctionError at GET /api/v1/mashup/travel/safety\n\nException:\n\n    ** (UndefinedFunctionError) function App.Mashup.travel_safety/2 is undefined (module App.Mashup is not available)\n        (app 0.1.0) App.Mashup.travel_safety(\"JP\", \"US\")\n        (app 0.1.0) lib/app_web/controllers/api/v1/mashup_controller.ex:180: AppWeb.API.V1.MashupController.travel_safety/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    %{\"destination\" => \"JP\"}\n\n### Request info\n\n  * URI: http://localhost:4000/api/v1/mashup/travel/safety\n  * Query string: destination=JP\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"