文件名称:species-api:濒危物种api的开始
文件大小:100KB
文件格式:ZIP
更新时间:2024-05-08 02:08:48
Ruby
描述 在大会期间,我们被告知要找到一个外部API并在我们的第一个项目中使用它。 当我在寻找要使用的API时,我真的很想访问列出了濒危物种的API。 该项目的目标是创建该API,并允许查询位置/物种/家庭(组)/濒危状态和地区。 所有数据均来自 终点 '/ animals'将为您列出所有动物 “ / animals / name”将为您提供按常用名称排序的动物列表 “ / animals / name /:name”将为您提供一个公用名称与params匹配的动物列表,以及一个科学名称与params匹配的动物列表。 “动物/区域”将为您提供按区域排序的动物清单 “ animals / region /:region”将为您提供与区域参数匹配的动物列表 “动物/家庭”将为您提供按家庭(群)订购的动物清单 “动物/家庭/#family”将为您提供params中属于该族(grou)的动物列表
【文件预览】:
species-api-main
----Assets()
--------regions.png(55KB)
----.gitignore(592B)
----app()
--------models()
--------jobs()
--------channels()
--------controllers()
----config.ru(160B)
----bin()
--------rails(182B)
--------setup(1010B)
--------bundle(3KB)
--------spring(494B)
--------rake(131B)
----log()
--------.keep(0B)
----db()
--------migrate()
--------seeds.rb(641B)
--------schema.rb(1KB)
----.ruby-version(6B)
----public()
--------robots.txt(99B)
----README.md(1KB)
----vendor()
--------.keep(0B)
----config()
--------cable.yml(192B)
--------spring.rb(97B)
--------credentials.yml.enc(464B)
--------boot.rb(207B)
--------database.yml(3KB)
--------routes.rb(504B)
--------environments()
--------environment.rb(128B)
--------application.rb(1KB)
--------locales()
--------puma.rb(2KB)
--------initializers()
----lib()
--------species_list.csv(63KB)
--------tasks()
----tmp()
--------.keep(0B)
--------pids()
----Gemfile(1KB)
----.gitattributes(247B)
----Rakefile(227B)
----Gemfile.lock(4KB)