GET /mashup/games/deals
Finden Sie die best digital game deals with automatic currency conversion. Kombiniert CheapShark deal data across Steam, GOG, und Humble Bundle with Echtzeit forex rates to show prices in your local currency. Filtern Sie by maximum price in your currency.
Währung
optional
Standard: USD
Target currency code (e.g. EUR, GBP, NOK)
max_price
optional
Maximum price in target currency
| Name | Erforderlich | Standard | Beschreibung |
|---|---|---|---|
Währung |
Nein | USD | Target currency code (e.g. EUR, GBP, NOK) |
max_price |
Nein | - | 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_info/2\n (stdlib 7.1) gen_server.erl:2434: :gen_server.try_handle_info/3\n (stdlib 7.1) gen_server.erl:2420: :gen_server.handle_msg/3\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"