← Viihde

Tarot-korttihaku

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.

Katso se visualisoituna

Parametrit

q pakollinen

Search query (card name or keyword)

Esimerkkipyynnöt

Peruskäyttö
curl "https://nordapi.ee/api/v1/tarot/search?q=death"
Search for the Death card
curl "https://nordapi.ee/api/v1/tarot/search?q=death"
Search for Tower card
curl "https://nordapi.ee/api/v1/tarot/search?q=tower"
Search for all Cups cards
curl "https://nordapi.ee/api/v1/tarot/search?q=cups"

Reaaliaikainen vastaus

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"