GET /tarot/search
Etsi tarot-kortteja nimen tai avainsanan mukaan. Palauttaa vastaavat kortit täydellisine tietoineen, mukaan lukien arkanatyyppi, maa, merkitykset ja kuvaukset. Tukee osittaista nimihakua, joten voit hakea 'death', 'tower', 'cups' tai 'knight' löytääksesi relevantteja kortteja. Hyödyllinen tarot-opiskelusovelluksiin, korttien hakutyökaluihin, merkitysviittauksiin ja haettavien tarot-tietokantojen rakentamiseen.
q
pakollinen
Search query (card name or keyword)
| Nimi | Pakollinen | Oletus | Kuvaus |
|---|---|---|---|
q |
Kyllä | - | Search query (card name or keyword) |
curl "https://nordapi.ee/api/v1/tarot/search?q=death"
curl "https://nordapi.ee/api/v1/tarot/search?q=death"
curl "https://nordapi.ee/api/v1/tarot/search?q=tower"
curl "https://nordapi.ee/api/v1/tarot/search?q=cups"
HTTP 500: "# UndefinedFunctionError at GET /api/v1/tarot/search\n\nException:\n\n ** (UndefinedFunctionError) function App.Tarot.search/1 is undefined (module App.Tarot is not available)\n (app 0.1.0) App.Tarot.search(\"death\")\n (app 0.1.0) lib/app_web/controllers/api/v1/tarot_controller.ex:26: AppWeb.API.V1.TarotController.search/2\n (app 0.1.0) lib/app_web/controllers/api/v1/tarot_controller.ex:1: AppWeb.API.V1.TarotController.action/2\n (app 0.1.0) lib/app_web/controllers/api/v1/tarot_controller.ex:1: AppWeb.API.V1.TarotController.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 %{\"q\" => \"death\"}\n\n### Request info\n\n * URI: http://localhost:4000/api/v1/tarot/search\n * Query string: q=death\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"