GET /starwars/planets/search
Busque planetas del universo de Star Wars por nombre. Devuelve los nombres de los planetas, el clima, el terreno, la población, la gravedad, el periodo orbital, el periodo de rotación y el diámetro. Datos de SWAPI que abarcan todos los planetas canónicos de Star Wars de las películas. Útil para referencias de worldbuilding, exploradores de la geografía de Star Wars y aplicaciones de trivial de ciencia ficción.
q
requerido
Planet name search query
| Nombre | Requerido | Predeterminado | Descripcion |
|---|---|---|---|
q |
Si | - | Planet name search query |
curl "https://nordapi.ee/api/v1/starwars/planets/search?q=tatooine"
curl "https://nordapi.ee/api/v1/starwars/planets/search?q=tatooine"
curl "https://nordapi.ee/api/v1/starwars/planets/search?q=hoth"
curl "https://nordapi.ee/api/v1/starwars/planets/search?q=naboo"
HTTP 500: "# UndefinedFunctionError at GET /api/v1/starwars/planets/search\n\nException:\n\n ** (UndefinedFunctionError) function App.StarWars.search_planets/1 is undefined (module App.StarWars is not available)\n (app 0.1.0) App.StarWars.search_planets(\"tatooine\")\n (app 0.1.0) lib/app_web/controllers/api/v1/star_wars_controller.ex:31: AppWeb.API.V1.StarWarsController.search_planets/2\n (app 0.1.0) lib/app_web/controllers/api/v1/star_wars_controller.ex:1: AppWeb.API.V1.StarWarsController.action/2\n (app 0.1.0) lib/app_web/controllers/api/v1/star_wars_controller.ex:1: AppWeb.API.V1.StarWarsController.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\" => \"tatooine\"}\n\n### Request info\n\n * URI: http://localhost:4000/api/v1/starwars/planets/search\n * Query string: q=tatooine\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"