← Verdensdata

Handlekalender

GET /shopping/calendar/:year

Hent den komplette kalenderen med handlehendelser og salgshelligdager for et helt år, på tvers av alle støttede land. Returnerer hver hendelse med datoer, beskrivelser og kategorier. Perfekt for årlig markedsføringsplanlegging, redaksjonelle kalendere og detaljhandelstrategiverktøy som trenger å se hele årets kommersielle hendelser med et blikk.

Parametere

year påkrevd

Year

Eksempelforespørsler

Grunnleggende bruk
curl https://nordapi.ee/api/v1/shopping/calendar/2026
Full 2026 shopping calendar
curl https://nordapi.ee/api/v1/shopping/calendar/2026
2027 shopping calendar
curl https://nordapi.ee/api/v1/shopping/calendar/2027

Livesvar

HTTP 500: "# UndefinedFunctionError at GET /api/v1/shopping/calendar/2026\n\nException:\n\n    ** (UndefinedFunctionError) function App.Shopping.get_events_for_year/1 is undefined (module App.Shopping is not available)\n        (app 0.1.0) App.Shopping.get_events_for_year(2026)\n        (app 0.1.0) lib/app_web/controllers/api/v1/shopping_controller.ex:81: AppWeb.API.V1.ShoppingController.calendar/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/shopping_controller.ex:1: AppWeb.API.V1.ShoppingController.action/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/shopping_controller.ex:1: AppWeb.API.V1.ShoppingController.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    %{\"year\" => \"2026\"}\n\n### Request info\n\n  * URI: http://localhost:4000/api/v1/shopping/calendar/2026\n  * Query string: \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"