如何从 Trefle API 查询信息



我不想问这么基本的问题,但我似乎无法自己找到答案。

如何在不知道 id 的情况下查询特定工厂? 例如使用通用名或二项式名称。 我看到根据文档,路径是/api/species/{id},这可能是我在使用 API 方面缺乏经验,但我对如何在没有事先了解其 id 的情况下查询特定植物一无所知。

有人能给我解释它是如何工作的,甚至更好地将我链接到一篇文章来填补我的 API 知识空白吗? 我目前的知识源于freecodecamp JSON API和AJAX短期课程,这在面对此类文档时无济于事。

我从另一个论坛得到了回应,然后通过了解有关 REST API 的更多信息来补充它 - 初学者的API - 如何使用 API(完整课程/教程(


在基本级别,以 URL 的形式:

  1. 您从提供的 URL 开始 - https://trefle.io/api
  2. 选择所需的数据类型,例如王国,子王国, 部门等一直到植物或物种。- https://trefle.io/api/plants。如前所述,"植物 都是主要品种,没有所有的品种,栽培品种, 亚种和形式">,物种会给你所有属于 到那个物种意味着几种植物。
  3. 您可以提供所需的参数,其中一些是必需的,另一些是可选的。 要知道要使用哪些参数,您可以在此处阅读下面的内容,例如令牌page_size页面等。 第一个参数 会像这样在前一个链接前面吗- https://trefle.io/api/plants?q=strawberry 和以下参数 用a 和类似的东西分开 - https://trefle.io/api/plants?q=strawberry&token=yourAPIkey 和 您可以向其添加任何参数,例如仅显示具有完整 数据、最低 pH 值或您可能感兴趣的其他数据。 但请记住,数据库似乎仍然特别不完整。

此外,这是 URL 的形式,在实践中,这将以不同的方式完成,我建议观看我上面链接的视频,他在其中浏览了很多这些信息并展示了有用的工具,例如 邮递员.

最新更新