GET /memes/search
Recherchez des modèles de mèmes par nom ou par mot-clé. Renvoie les modèles correspondants avec leurs identifiants, noms et URL d'images vierges. Prend en charge la correspondance partielle : vous pouvez rechercher « drake », « distracted », « brain » ou « button » pour trouver le bon modèle. Utile pour les outils de création de mèmes, les chatbots dotés de capacités liées aux mèmes et les applications sociales qui permettent aux utilisateurs de trouver et de partager rapidement des formats de mèmes spécifiques.
q
requis
Search query (meme name or keyword)
| Nom | Requis | Par défaut | Description |
|---|---|---|---|
q |
Oui | - | Search query (meme name or keyword) |
curl "https://nordapi.ee/api/v1/memes/search?q=drake"
curl "https://nordapi.ee/api/v1/memes/search?q=drake"
curl "https://nordapi.ee/api/v1/memes/search?q=brain"
curl "https://nordapi.ee/api/v1/memes/search?q=button"
HTTP 500: "# UndefinedFunctionError at GET /api/v1/memes/search\n\nException:\n\n ** (UndefinedFunctionError) function App.Memes.search/1 is undefined (module App.Memes is not available)\n (app 0.1.0) App.Memes.search(\"drake\")\n (app 0.1.0) lib/app_web/controllers/api/v1/memes_controller.ex:13: AppWeb.API.V1.MemesController.search/2\n (app 0.1.0) lib/app_web/controllers/api/v1/memes_controller.ex:1: AppWeb.API.V1.MemesController.action/2\n (app 0.1.0) lib/app_web/controllers/api/v1/memes_controller.ex:1: AppWeb.API.V1.MemesController.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\" => \"drake\"}\n\n### Request info\n\n * URI: http://localhost:4000/api/v1/memes/search\n * Query string: q=drake\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"