274K star! 不知道哪找API?这里全都整理好了

发布时间:2024年01月09日

现在开发项目,怎么都和API离不开。你都经常用API来做些什么呢?与GPT对话?拉起商品信息?还是推送博客?每次都自己从头实现API太麻烦,如果想做的事情有现成的API,那么开发进度一定会成倍提高。

今天我们推荐的开源项目一定让你大呼过瘾,如果不知道去哪找API,那么来这就够了,本项目目前在GitHub已超过274K Star,它就是:public-apis。

public-apis是什么?

public-apis 是互联网上开放api合集,目前是GitHub整理了最多开放API 的项目,方便开发者快速的找到自己想要的 API,据说已经收录 5000多 种 API 接口。

项目包含了众多分类的API,比如动物、动画、书籍、日历、汇率等等。

为什么用 public-apis

public-apis 给开发者带来的最大的好处就是方便,如果能发现刚好需要的API,那就省去了大量工作。

项目为每个 API 提供了详细的描述,包括 API 的用途、功能和特点等。还为这些API都会列出使用的详细属性,包括是否需要身份验证、是否支持 HTTPS 以及是否支持跨域,帮助你更好地选择合适的 API。

public-apis 的困境

其他的介绍文章可能到上面就截止了,但是我要给大家说些不同的。

public-apis项目目前看来基本处于一个半停滞状态。

该项目最初是由Todd Motto创建的,但他后来将该项目的所有权转让给了其他人。该项目现在由一家名为 APILayer 的公司所有。该项目现在正慢慢转向推广其业务,而不是列出公共 API。

我也确实看到项目在2023年已经基本没有更新了,只有APILayer更新了一次自己的信息。同时在Issue里面,原来的维护者还给社区写了一个很长的信来陈述当前的状态,总体来说 APILayer 确实不关心项目的死活。

随着public-apis项目本身的停滞,也衍生出了很多子项目,其中我个人觉得比较不错的是

publicapis.dev 和 free-apis。

publicapis.dev :

free-apis:

如何用好 public-apis

使用 public-apis 是非常简单的,找到自己想要的API,然后调用就可以了。

比如我们就选一个cat为例。

点击进去之后,就是对应的网站,都有详细的说明。

API的调试工具,我之前推荐过2款了,不知道的可以翻翻之前的文章。

补充2点注意事项:

  1. 项目现在更新不及时,所以有的信息是不对,比如第一条,就已经404了,但是还没改。
  2. 搜索信息的话,建议用上面提到的2个衍生项目。或者还有一个项目,是API for public-api,有点套娃哈,就是查询这个项目的API,但是也很久不更了。

最后,这个项目确实是一个好项目,现在依然可以产生巨大的价值。但是该死的公司商业运作,搞坏了原有的项目,让人唏嘘不已。

项目信息

  • 项目名称:public-apis
  • GitHub 链接:https://github.com/public-apis/public-apis
  • Star 数:274 K+

文章来源:https://blog.csdn.net/weixin_64096908/article/details/135474649
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。