发现问题
由于“尚硅谷微信小程序开发(零基础小程序开发入门到精通)”
发布于2020年,课程中使用了网易云音乐的真实接口。在我学习小程序开发的时候,某些接口已经调不通了,影响了学习,即便在评论区找到了大概能使用的接口,返回的数据也有空值。作为一个Java后端开发,我决定自己将接口实现一遍,这样就不依赖网易的接口了
解决问题
依托开源项目 music-website
进行开发,该开源项目有前端音乐播放和后端管理界面,而且有音乐资料。给该项目添加一个后端App模块非常方面
将涉及的所有接口全部实现,使用SpringBoot2+MybatisPlus进行开发,不写sql语句
所有接口全部使用get请求,图片,音乐与视频资源使用nginx进行访问。
/banner 轮播图
/personalized 个人推荐(歌曲列表)
/toplist 榜单(歌单代替)
/recommend/songs 每日推荐(歌曲时长假数据)
/song/detail 歌曲详情
/song/url 获取歌曲播放地址
/login/cellphone 手机号登录
/user/record 播放记录(收藏)
/video/group/list 视频分组列表
/video/group 某组视频
/search/default 获取默认搜索内容(返回固定内容)
/search/hot/detail 热搜列表
/search 搜索(返回固定数据)
后端项目仓库地址云音乐后端
小程序代码仓库地址云音乐小程序
小程序开发课程地址课程地址
云音乐后端项目介绍云音乐后端项目介绍如有帮助欢迎一键三连