← Divertissement

Recherche de mèmes

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.

Visualisez-le

Paramètres

q requis

Search query (meme name or keyword)

Exemples de requêtes

Utilisation de base
curl "https://nordapi.ee/api/v1/memes/search?q=drake"
Search for Drake meme
curl "https://nordapi.ee/api/v1/memes/search?q=drake"
Search for brain memes
curl "https://nordapi.ee/api/v1/memes/search?q=brain"
Search for button memes
curl "https://nordapi.ee/api/v1/memes/search?q=button"

Réponse en direct

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"