开发者 之 API 学习

在实际的工作中肯定会涉及到 API 的使用,毕竟不是每个功能都需要自己去开发的,利用现有公司提供的 API 就可以很好的解决问题,不用重复造轮子,高效率的进行开发!

这里分享9个 API 使用的实战项目,主要目的是为了让你了解 API 的使用,

1、结合七牛搭建个人相册

项目基于七牛云存储的 SDK 实现个人相册服务,学习并实践 Java Web 开发基本方法及七牛云存储 Java API 接口。

效果图

2、基于七牛云创建个人 hexo 博客

项目教你使用七牛云存储来搭建一个 hexo 博客系统。

效果图

3、高德API+Python解决租房问题

项目编写Python脚本爬取某租房网站的房源信息,利用高德的 js API 在地图上标出房源地点,划出距离工作地点1小时内可到达的范围,附上公交路径规划功能查看不同路径的用时。

效果图

4、基于 Flask 及爬虫实现微信娱乐机器人

项目基于 Flask Web 框架开发的娱乐级别的微信公众号后台,学习并实践 python 编程,Flask Web 开发以及微信公众平台开发机器人的基本步骤。

效果图

5、基于 LeanCloud 的短信验证

项目教你如何去利用 LeanCloud 提供的API来实现一个简单短信验证网页。

手机获取到验证码:

效果截图

服务器后台打印出收到的请求,以及响应状态:

效果截图

LeanCloud 控制台的应用界面中可以看到短信验证请求记录:

短信记录
短信记录

6、基于 SendCloud 的邮箱验证

项目使用 SendCloud 提供的 API 来实现一个本地版的邮箱认证过程。

填写所需信息之后点击提交:

提交之后

数据库生成相应记录, verificatin_status 一栏数值为 0 表示还未验证。

后台未验证状态

在 SendCloud 的管理界面中查看邮件投递状态:

邮件投递状态

验证邮件一般在一分钟之内能送达邮箱,如果长时间没有收到提示可以查看一下垃圾邮件。

收到的验证邮件

此时数据库中 verificaitn_status 的值也变为 1,这表明该用户邮件已进行验证。

后台已验证状态

7、基于信令验证技术的身份验证功能

项目教你使用CIA易验证的信令验证技术来实现用户身份的验证功能。

效果图

8、基于阿里云的 ECS 部署 Ghost 博客

项目教你在阿里云 ECS上部署 Ghost v0.9.0 来创建个人博客。

效果图

最后给一个制作简历的教程,送给毕业生们;

9、在Github Pages上部署自己的简历

项目带领大家在 Github Pages 上部署自己的简历。

效果图

以上就是实验楼分享的9个 API 学习教程,希望对你有所帮助!

你可能感兴趣的:(开发者 之 API 学习)