GET /starwars/planets/search
Recherchez des planètes de l'univers Star Wars par nom. Renvoie les noms des planètes, le climat, le terrain, la population, la gravité, la période orbitale, la période de rotation et le diamètre. Données de SWAPI couvrant toutes les planètes canoniques de Star Wars apparues dans les films. Utile pour les références de worldbuilding, les explorateurs de géographie Star Wars et les applications de culture générale SF.
q
requis
Planet name search query
| Nom | Requis | Par défaut | Description |
|---|---|---|---|
q |
Oui | - | 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"