神刀安全网

开发者 之 API 学习

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

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

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

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

开发者 之 API 学习
效果图

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

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

开发者 之 API 学习
效果图

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

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

开发者 之 API 学习
效果图

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

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

开发者 之 API 学习
效果图

5、基于 LeanCloud 的短信验证

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

手机获取到验证码:

开发者 之 API 学习
效果截图

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

开发者 之 API 学习
效果截图

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

开发者 之 API 学习
短信记录

开发者 之 API 学习
短信记录

6、基于 SendCloud 的邮箱验证

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

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

开发者 之 API 学习
提交之后

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

开发者 之 API 学习
后台未验证状态

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

开发者 之 API 学习
邮件投递状态

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

开发者 之 API 学习
收到的验证邮件

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

开发者 之 API 学习
后台已验证状态

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

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

开发者 之 API 学习
效果图

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

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

开发者 之 API 学习
效果图

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

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

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

开发者 之 API 学习
效果图

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

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » 开发者 之 API 学习

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址