← Meelelahutus

Toidud köögi järgi

GET /recipes/area/:area

Hangi kõik retseptid konkreetsest köögist/piirkonnast (nt Jaapani, Itaalia, Mehhiko). Tagastab iga vastavuse jaoks retsepti nimed ja pisipildid. Kasulik köögipõhiste retseptikogude ehitamiseks, kultuurilise toidu uurimise funktsioonidele ja reisirakendustele, mis tutvustavad sihtriigi kohalikke roogasid. Andmed pärinevad TheMealDB-st.

Vaata seda visuaalselt

Parameetrid

area kohustuslik

Cuisine region

Näidispäringud

Põhikasutus
curl https://nordapi.ee/api/v1/recipes/area/Japanese
Japanese cuisine recipes
curl https://nordapi.ee/api/v1/recipes/area/Japanese
Italian cuisine recipes
curl https://nordapi.ee/api/v1/recipes/area/Italian
Mexican cuisine recipes
curl https://nordapi.ee/api/v1/recipes/area/Mexican

Reaalajas vastus

HTTP 500: "# UndefinedFunctionError at GET /api/v1/recipes/area/Japanese\n\nException:\n\n    ** (UndefinedFunctionError) function App.Recipes.by_area/1 is undefined (module App.Recipes is not available)\n        (app 0.1.0) App.Recipes.by_area(\"Japanese\")\n        (app 0.1.0) lib/app_web/controllers/api/v1/recipes_controller.ex:35: AppWeb.API.V1.RecipesController.by_area/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/recipes_controller.ex:1: AppWeb.API.V1.RecipesController.action/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/recipes_controller.ex:1: AppWeb.API.V1.RecipesController.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    %{\"area\" => \"Japanese\"}\n\n### Request info\n\n  * URI: http://localhost:4000/api/v1/recipes/area/Japanese\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"