GET /mashup/games/deals
Find the best digital spelerbjudanden med automatic currency conversion. Combines CheapShark deal data över Steam, GOG, and Humble Bundle med realtids forex kurser to visa priser in din lokal currency. Filtrera efter maximum pris in din currency.
valuta
valfri
standard: USD
Target currency code (e.g. EUR, GBP, NOK)
max_price
valfri
Maximum price in target currency
| Namn | Obligatorisk | Standard | Beskrivning |
|---|---|---|---|
valuta |
Nej | USD | Target currency code (e.g. EUR, GBP, NOK) |
max_price |
Nej | - | Maximum price in target currency |
curl "https://nordapi.ee/api/v1/mashup/games/deals?currency=EUR&max_price=10"
HTTP 500: "# KeyError at GET /api/v1/mashup/games/deals\n\nException:\n\n ** (KeyError) key :store_id not found in:\n \n %{\n \"images\" => %{\n \"banner\" => \"/img/stores/banners/0.png\",\n \"icon\" => \"/img/stores/icons/0.png\",\n \"logo\" => \"/img/stores/logos/0.png\"\n },\n \"isActive\" => 1,\n \"storeID\" => \"1\",\n \"storeName\" => \"Steam\"\n }\n \n (app 0.1.0) lib/app/mashup.ex:2586: anonymous fn/1 in App.Mashup.game_deals_global/2\n (elixir 1.19.2) lib/enum.ex:1688: Enum.\"-map/2-lists^map/1-1-\"/2\n (elixir 1.19.2) lib/map.ex:267: Map.new_from_enum/2\n (app 0.1.0) lib/app/mashup.ex:2586: App.Mashup.game_deals_global/2\n (app 0.1.0) lib/app_web/controllers/api/v1/mashup_controller.ex:311: AppWeb.API.V1.MashupController.game_deals_global/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.3) lib/bandit/pipeline.ex:131: Bandit.Pipeline.call_plug!/2\n (bandit 1.10.3) lib/bandit/pipeline.ex:42: Bandit.Pipeline.run/5\n (bandit 1.10.3) lib/bandit/http1/handler.ex:13: Bandit.HTTP1.Handler.handle_data/3\n (bandit 1.10.3) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3\n (bandit 1.10.3) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2\n (stdlib 7.1) gen_server.erl:2424: :gen_server.try_handle_continue/3\n (stdlib 7.1) gen_server.erl:2291: :gen_server.loop/4\n (stdlib 7.1) proc_lib.erl:333: :proc_lib.init_p_do_apply/3\n \n\n## Connection details\n\n### Params\n\n %{\"currency\" => \"EUR\", \"max_price\" => \"10\"}\n\n### Request info\n\n * URI: http://localhost:4000/api/v1/mashup/games/deals\n * Query string: currency=EUR&max_price=10\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"