全文共4065字,预计学习时长16分钟
图源:apifriends
作为入门级开发人员,你首先要问自己的三个问题:
· 作为初学者,我应该从事哪些项目?
· 是什么造就一个好的附带项目?
· 我应该从哪里开始?
没有答案?如果你不喜欢基本的工作清单、计算器或某种千篇一律的答案,那么理想的起点是围绕面向公众的 REST API 构建有趣的应用程序!
什么是 API?
API 代表应用程序编程接口。不用担心应用程序编程部分——专注于接口,你一直在使用接口。你的键盘是一个界面,也是一台自动取款机,一个搜索引擎。
界面位于复杂的系统之上,可简化操作,从而无需了解幕后的所有复杂细节。这是使用智能程序的简单方法。
什么是 REST API?
REST API 代表可表示状态传输应用程序编程接口。最终,可以将它们视为 Web 服务数据库的快捷方式。它们提供了一组方法,程序员可以通过 HTTP 使用这些方法来发送和接收数据。
图源:unsplash
公司不仅会允许你登录内部数据库随意浏览,而且会提供一种更简便的方法,可以使用其 API 以某些特定的方式访问数据库。
有些限制了调用的次数,有些需要注册才能接收私有 API 密钥,有些需要设置 OAuth,以便用户安全登录。
API 清单
这些 API 是笔者亲测的,它们完全免费,也不需要弄清楚如何处理 OAuth,而且超级容易上手。这些酷炫的API绝对能让你在下一个项目中凸显优势!
动漫
图源:unsplash
动漫新闻网百科全书:拥有 20,000 多个动漫和漫画标题,并以 XML 格式返回关键的百科全书数据。
吉卜力工作室:访问吉卜力世界中发现的人物、地点和事物的目录。
Jikan:最活跃的在线动漫+漫画社区和数据库。
宝可梦:将你需要的所有宝可梦数据集中在一处。
What Anime:通过屏幕快照追溯原始动漫。搜索超过 22,300 个小时的动画,可以找到最匹配的场景。
游戏
CheapShark:该服务可跟踪 Amazon、Steam 和GamersGate 等网站上的 PC 端游戏价格,并向购物者显示最佳交易额。
Fortnite 追踪器:提供 Fornite BR 的球员统计数据、比赛历史记录、得分以及Fortnite 的活跃挑战。