适用于您下一个项目的 7 个独特 API
需要一些新项目的灵感吗?在本文中,我将介绍我认为最酷的 7 个 API,它们能让你快速轻松地构建令人印象深刻的项目。无论你只是想找份工作,还是想创建一个能赚钱的副业,这些 API 都很有价值。
我很快会发布一个视频,其中包含更深入的项目想法,所以如果你有兴趣观看,请务必订阅
1. Shodan API
你可以把 Shodan 想象成所有联网设备的 Google。它会抓取网络数据并分类整理设备。你可以注册一个开发者账号,以编程方式访问他们的数据,并根据多种因素进行筛选。人们在 Shodan 上发现了一些暴露且不安全的信息:
- 法国水电站控制系统
- 整个城市的交通网络
- 数据库
- 工业冷冻机,里面装着价值数万美元的货物
- 可远程关闭的洗车机
有了 Shodan,您实际上只受想象力的限制,只要确保您不会被捕即可。
2.Radar.io API
Radar 提供了一个 API,让您可以轻松实现与地图和位置相关的各种功能。只需几行代码,您就可以添加实时位置跟踪、地理围栏以及类似 Google 地图的方向和地点功能。
3. WebHose API
WebHose 基本上会抓取整个互联网的数据,然后将其组织起来,以便通过 API 轻松访问。您可以使用大量的过滤器查询他们的数据。例如,如果您想查找上个月关于 JavaScript 的最热门博客文章,您可以通过 API 请求该文章,然后按其在 Facebook 或 LinkedIn 上的分享次数进行排序。
许多公司使用 WebHose 来查看他们在网上被提及的地方并监控趋势。
4. 人员数据实验室
这个 API 有点吓人,但也挺有意思的。我不太清楚他们是怎么获取数据的,不过 People Data Labs 可以让你“丰富”应用上的用户资料。
例如,如果有人仅使用电子邮件注册了您的应用程序,您可以将该电子邮件发送到 PDL 的 API,它会返回一堆附加信息,例如:
- 职称
- 社交媒体资料
- 技能
- 雇主
- 更多
这可以用来帮助您的销售团队获得潜在客户,如果谷歌的副总裁注册了您的应用程序,您可能希望优先与他们交谈,看看是否可以赚到一些钱。
5. Crawlera
很多初学者教程都教你如何制作机器人和网页爬虫,但大多数网站很快就会屏蔽你。Crawlera 是由流行的 Python 爬虫库 Scrapy 的开发者创建的一项服务。
Crawlera 会自动轮换 IP 地址,让你的抓取工具看起来像是来自真人,而不是自动程序。这让你可以抓取 Google 和 Amazon 等网站的数据。
项目构想- 制作一个亚马逊产品价格追踪器,使用 Crawlera,您可以安排您的机器人每隔几分钟检查一次列表页面并更新用户。
6.SpaceX API
与其他 API 相比,这是一个相当简单的 API,但我认为它仍然很有趣。只需从你的应用中访问端点,即可检索与 SpaceX 发射和火箭相关的各种数据。
项目构想- 使用 ReactJS 制作一个仪表板,让用户探索 API 提供的数据
7. 细分
Segment 用于连接来自各种应用和技术的数据源。您无需自行构建和维护所有这些数据源之间的连接,只需使用 Segment 的 API 即可。
结论
如果您觉得我忘记了什么 API,请告诉我。我也很乐意看到大家在下面的评论区集思广益,提出一些好点子。
文章来源:https://dev.to/renaissanceengineer/7-unique-apis-for-your-next-project-4hf9