← Entretenimiento

Búsqueda de planetas de Star Wars

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.

Véalo visualizado

Parametros

q requerido

Planet name search query

Ejemplos de solicitudes

Uso basico
curl "https://nordapi.ee/api/v1/starwars/planets/search?q=tatooine"
Search for Tatooine
curl "https://nordapi.ee/api/v1/starwars/planets/search?q=tatooine"
Search for Hoth
curl "https://nordapi.ee/api/v1/starwars/planets/search?q=hoth"
Search for Naboo
curl "https://nordapi.ee/api/v1/starwars/planets/search?q=naboo"

Respuesta en vivo

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"