GET /podcasts/search
Recherchez des podcasts par mot-clé dans le répertoire de podcasts iTunes, l'un des plus grands catalogues de podcasts au monde. Renvoie les titres de podcasts, les noms des auteurs, les URL d'illustrations, les catégories de genres, le nombre d'épisodes et les URL de flux RSS. Utile pour créer des fonctionnalités de découverte de podcasts, des moteurs de recommandation et des applications de lecteur de podcasts qui doivent trouver et afficher des émissions.
q
requis
Query
| Nom | Requis | Par défaut | Description |
|---|---|---|---|
q |
Oui | - | Query |
curl "https://nordapi.ee/api/v1/podcasts/search?q=technology"
curl "https://nordapi.ee/api/v1/podcasts/search?q=technology"
curl "https://nordapi.ee/api/v1/podcasts/search?q=true+crime"
curl "https://nordapi.ee/api/v1/podcasts/search?q=comedy"
HTTP 500: "# UndefinedFunctionError at GET /api/v1/podcasts/search\n\nException:\n\n ** (UndefinedFunctionError) function App.Podcasts.search/2 is undefined (module App.Podcasts is not available)\n (app 0.1.0) App.Podcasts.search(\"technology\", 20)\n (app 0.1.0) lib/app_web/controllers/api/v1/podcasts_controller.ex:13: AppWeb.API.V1.PodcastsController.search/2\n (app 0.1.0) lib/app_web/controllers/api/v1/podcasts_controller.ex:1: AppWeb.API.V1.PodcastsController.action/2\n (app 0.1.0) lib/app_web/controllers/api/v1/podcasts_controller.ex:1: AppWeb.API.V1.PodcastsController.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\" => \"technology\"}\n\n### Request info\n\n * URI: http://localhost:4000/api/v1/podcasts/search\n * Query string: q=technology\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"