鸿蒙HarmonyOS开源项目:知乎日报-爱影家-爱音乐-后台接口资源分享
一直以来,猫哥都在分享一些鸿蒙开发的免费练手开源项目,比如爱影家、知乎日报等。许多小伙伴们在体验了这些项目之后,常常会问到关于有没有免费好用的后台接口的问题。今天在这里,我会将爱影家、知乎日报、爱音乐项目的接口资源进行一个详细的总结和分享。
今天在这里,我会将爱影家、知乎日报、爱音乐项目的免费后台接口资源进行一个详细的总结和分享。
介绍下都有哪些接口及后台接口怎么用。
想练手鸿蒙项目?免费的接口资源来啦!
关于如何听歌? 把音乐接口返回的url如:http://music.163.com/song/media/outer/url?id=478671080
直接由组件src加载播放即可。比如可以复制该链接到浏览器试试。
如果哪天接口无法访问,请给猫哥留言,猫哥重启下后台服务。
注: 这些接口资源仅供大家学习鸿蒙开发使用,禁止用于其他用途,尤其是视频播放资源和音乐播放资源!!!,否则猫哥会立即关闭后台服务。
再次声明,仅限于学习交流用途!
关于视频资源的m3u8格式?:
m3u8在线播放器 https://m3u8play.com/
M3U8文件格式 M3U8文件是指UTF-8编码格式的M3U文件。M3U文件是记录了一个索引纯文本文件,打开它时播放软件并不是播放它,而是根据它的索引找到对应的音视频文件的网络地址进行在线播放。
M3U是一种播放多媒体列表的文件格式,它的设计初衷是为了播放音频文件,比如MP3,但是越来越多的软件现在用来播放视频文件列表,M3U也可以指定在线流媒体音频源。很多播放器和软件都支持M3U文件格式。
后台接口的Swagger文档地址:http://120.27.146.247:8000/static/docs/swagger/swagger-ui.html
爱影家项目开源地址:https://gitcode.com/nutpi/hmmovie

知乎日报项目开源地址:https://gitcode.com/nutpi/zhihudaily

推荐几个免费好用的API接口平台
API在数据集成和系统互操作性方面发挥了重要作用。在企业级应用中,通常需要整合多个系统和数据源,而API为这些系统之间的通信提供了标准化的接口。无论是内部系统之间的数据交换,还是与外部合作伙伴的数据共享,都可以通过API实现无缝连接。
在使用第三方API时,免费且实用的API往往是程序员的首选,因为它们可以让开发者零成本试验新功能。然而,找到大量好用的免费API并非易事,这往往让人感到头疼。
为了帮助程序员快速找到所需的API,博主整理了一些免费的API接口平台。这些平台不仅丰富了API选择,还为开发者提供了便捷的接口资源,助力他们高效地进行开发和测试。喜欢的可以关注收藏。
链接地址:https://blog.csdn.net/yyz_1987/article/details/140511653
知乎日报-爱影家-爱音乐-后台接口资源介绍
一、首页影视轮播图
- URL:
http://120.27.146.247:8000/api/v1/swiperdata - Method: GET
这个接口用于获取首页的影视轮播图数据。你可以通过这两个地址获取一些示例数据进行开发和调试。
二、电影票房信息
- URL:
http://120.27.146.247:8000/api/v1/piaomovie - Method: GET
这个接口用于获取电影票房的相关信息,比如哪些电影目前的票房最高,有哪些电影即将上映等信息。
三、正在热映的电影
- URL:
http://120.27.146.247:8000/api/v1/hotmovie - Method: POST
- Content-Type: application/json
- Body:
{"start": 0,"count": 1,"city": "郑州" }
这个接口返回的是正在热映的电影列表,你可以通过设置参数start(起始位置)、count(返回条数)和city(城市)来获取相应的数据。
四、即将上映的电影
- URL:
http://120.27.146.247:8000/api/v1/soonmovie - Method: POST
- Content-Type: application/json
- Body:
{"start": 0,"count": 1 }
这个接口用于获取即将上映的电影列表,同样可以设置start和count来控制返回的数据范围。
五、最新上映的电影
- URL:
http://120.27.146.247:8000/api/v1/newmovie - Method: POST
- Content-Type: application/json
- Body:
{"start": 0,"count": 1 }
这个接口用于获取最新上映的电影列表,你也可以通过设置start和count来获取分页数据。
六、电影周榜
- URL:
http://120.27.146.247:8000/api/v1/weekmovie - Method: POST
- Content-Type: application/json
- Body:
{"start": 0,"count": 1 }
这个接口用于获取最近一周内最受欢迎的电影列表,通过start和count可以进行分页查询。
七、北美票房榜
- URL:
http://120.27.146.247:8000/api/v1/usmovie - Method: POST
- Content-Type: application/json
- Body:
{"start": 0,"count": 1 }
这个接口返回的是北美票房排行榜,你可以通过设置参数start和count来控制返回的数量。
八、近期热门剧集
- URL:
http://120.27.146.247:8000/api/v1/tvhot - Method: POST
- Content-Type: application/json
- Body:
{"start": 0,"count": 10 }
这个接口可以获取近期热门的剧集,设置start(起始位置)和count(返回条数)可以控制返回的数据数量。
九、电视直播
- URL:
http://120.27.146.247:8000/api/v1/tvlives - Method: POST
- Content-Type: application/json
- Body:
{"start": 0,"count": 10 }
这个接口用于获取电视直播的相关信息,同样可以通过设置start和count来获取分页数据。
十、电影详情
- URL:
http://120.27.146.247:8000/api/v1/detailmovie - Method: POST
- Content-Type: application/json
- Body:
{"id": "1292052" }
这个接口用于获取指定电影的详细信息,通过传入电影ID来获取对应的电影详情数据。
十一、电影短评
- URL:
http://120.27.146.247:8000/api/v1/commentmovie - Method: POST
- Content-Type: application/json
- Body:
{"id": "1292052","start": 0,"count": 2 }
这个接口用于获取电影的短评列表,通过设置id(电影ID)、start(起始位置)和count(返回条数)来获取分页数据。
十二、电影剧照
- URL:
http://120.27.146.247:8000/api/v1/photomovie - Method: POST
- Content-Type: application/json
- Body:
{"id": "1292052","start": 0,"count": 2 }
这个接口可以用于获取指定电影的剧照列表,同样通过设置id(电影ID)、start(起始位置)和count(返回条数)来控制返回的数量。
十三、电影TOP250
- URL:
http://120.27.146.247:8000/api/v1/topmovie - Method: POST
- Content-Type: application/json
- Body:
{"start": 0,"count": 2 }
这个接口用于获取电影TOP250的列表,同样可以通过设置start和count来获取分页数据。
十四、电影搜索
- URL:
http://120.27.146.247:8000/api/v1/searchmovie - Method: POST
- Content-Type: application/json
- Body:
{"q": "肖申克的救赎","start": 0,"count": 1 }
这个接口用于搜索电影,通过设置q(搜索关键词)、start(起始位置)和count(返回条数)来获取搜索结果。
十五、影视播放资源获取
- URL:
http://120.27.146.247:8000/api/v1/mvsource/1292052 - Method: GET
这个接口可以获取指定电影的播放资源,通过在URL中传入电影ID来获取对应的播放链接。
十六、获取电影合集
- URL:
http://120.27.146.247:8000/api/v1/getmvmenus?kind='' - Method: GET
这个接口用于获取电影合集,通过设置kind参数来指定电影的分类。
十七、留言反馈提交
- URL:
http://120.27.146.247:8000/api/v1/feedback - Method: POST
- Content-Type: application/json
- Body:
{"user": "yang","email": "11@qq.com","note": "求片" }
通过这个接口,你可以提交用户的留言反馈信息,包括用户名、邮箱和反馈内容等。
十八、音乐搜索
- URL:
http://120.27.146.247:8000/api/v1/musicsearch - Method: POST
- Content-Type: application/json
- Body:
{"q": "花心","start": 0,"count": 1 }
这个接口用于搜索音乐,通过设置q(搜索关键词)、start(起始位置)和count(返回条数)来获取搜索结果。
十九、新歌热歌榜
- URL:
http://120.27.146.247:8000/api/v1/musicmenus - Method: POST
- Content-Type: application/json
- Body:
{"kind": "topWyMusic","start": 0,"count": 1 }
通过这个接口,你可以获取新歌、热歌等不同榜单的音乐列表,通过设置kind(榜单类型)、start(起始位置)和count(返回条数)来获取相关的音乐信息。
二十、知乎日报
- URL:
http://120.27.146.247:8000/api/v1/zhihunews/20240720 - Method: GET
这个接口可以获取知乎日报的新闻列表,通过设置日期来获取当天的新闻信息。
二十一、知乎日报详情
- URL:
http://120.27.146.247:8000/api/v1/zhihudetail/9773231 - Method: GET
通过这个接口,你可以获取知乎日报的新闻详情,通过传入新闻ID来获取对应的新闻内容。
二十二、软件升级,检查更新
- URL:
http://120.27.146.247:8000/api/v1/updatecheck?verCode=5&verName='' - Method: GET
这个接口用于检查软件的更新情况,通过传入当前软件的版本号verCode和版本名称verName来获取是否有新的版本可以更新。
二十三、根据音乐ID搜索对应的歌词
- URL:
http://120.27.146.247:8000/api/v1/musicsearchlrc?id=543656129&kind=wy - Method: GET
这个接口用于根据音乐ID搜索对应的歌词,通过传入音乐IDid和音乐来源kind来获取对应的歌词信息。
二十四、 获取猫哥收藏的歌单
- URL:
http://120.27.146.247:8000/api/v1/getsongmenu?start=0&count=10 - Method: GET
二十五、创建电影合集
- URL:
http://120.27.146.247:8000/api/v1/createmvmenu - Method: POST
- Content-Type: application/json
- Body:
注:menus可任意指定。该接口可以把你喜欢的电影创建为一个合集。配合第16项的那个接口,可以获取合集。"kind": "menu1","title": "华语经典","names": ["霸王别姬","英雄本色","甜蜜蜜","无间道","卧虎藏龙","大话西游","甲方乙方","钢的琴","阳光灿烂的日子","万箭穿心"]
以上就是今天整理的这些项目的后台接口资源,希望对正在学习鸿蒙开发的小伙伴们有所帮助。如果有其他的问题或者建议,欢迎在评论区留言讨论。
再次提醒大家,这些接口资源仅供学习鸿蒙开发使用,禁止用于其他用途。否则猫哥会关闭后台服务。
为了方便的调试接口,这里推荐vscode的rest插件。直接在vscode的插件中搜索rest关键字即可。

将下面的内容复制,粘贴到一个如test.http后缀的文件中。然后用vscode打开这个文件即可调试所有接口啦~!
rest插件的介绍,参见博文:《好用的轻量级http接口测试工具(替代PostMan)》
地址:https://blog.csdn.net/yyz_1987/article/details/119934731
### 1.首页影视轮播图
get http://120.27.146.247:8000/api/v1/swiperdata### 2.首页影视轮播图
get https://yangqq.site/api/v1/swiperdata### 3.电影票房信息
get http://120.27.146.247:8000/api/v1/piaomovie### 4.正在热映的电影
post http://120.27.146.247:8000/api/v1/hotmovie
Content-Type:application/json{"start": 0,"count": 1,"city": "郑州"
}### 5.即将上映
post http://120.27.146.247:8000/api/v1/soonmovie
Content-Type:application/json{"start": 0,"count": 1
}### 6.最新上映
post http://120.27.146.247:8000/api/v1/newmovie
Content-Type:application/json{"start": 0,"count": 1
}### 7.电影周榜
post http://120.27.146.247:8000/api/v1/weekmovie
Content-Type:application/json{"start": 0,"count": 1
}### 8.北美票房榜
post http://120.27.146.247:8000/api/v1/usmovie
Content-Type:application/json{"start": 0,"count": 1
}### 9.近期热门剧集
post http://120.27.146.247:8000/api/v1/tvhot
Content-Type:application/json{"start": 0,"count": 10
}### 10.电视直播()
post http://120.27.146.247:8000/api/v1/tvlives
Content-Type:application/json{"start": 0,"count": 10
}### 11.电影详情
post http://120.27.146.247:8000/api/v1/detailmovie
Content-Type:application/json{"id": "1292052"
}
### 12.电影短评
post http://120.27.146.247:8000/api/v1/commentmovie
Content-Type:application/json{"id": "1292052","start": 0,"count": 2
}
### 13.电影剧照
post http://120.27.146.247:8000/api/v1/photomovie
Content-Type:application/json{"id": "1292052","start": 0,"count": 2
}
### 14.电影top250 movie request /api/v1/topmovie
post http://120.27.146.247:8000/api/v1/topmovie
Content-Type:application/json{"start": 0,"count": 2
}### 15.电影搜索
post http://120.27.146.247:8000/api/v1/searchmovie
Content-Type:application/json{"q": "肖申克的救赎","start": 0,"count": 1
}
### 16.影视播放资源获取
get http://120.27.146.247:8000/api/v1/mvsource/1292052### 17.获取电影合集
get http://120.27.146.247:8000/api/v1/getmvmenus?kind=''### 18.留言反馈提交 /api/v1/feedback
post http://120.27.146.247:8000/api/v1/feedback
Content-Type:application/json{"user": "yang","email": "11@qq.com","note": "求片"
}
### 19.音乐搜索
post http://120.27.146.247:8000/api/v1/musicsearch
Content-Type:application/json{"q": "花心","start": 0,"count": 1
}### 20.新歌热歌榜
post http://120.27.146.247:8000/api/v1/musicmenus
Content-Type:application/json{"kind": "topWyMusic","start": 0,"count": 1
}### 21.知乎日报
get http://120.27.146.247:8000/api/v1/zhihunews/20240720### 22.知乎日报 详情
get http://120.27.146.247:8000/api/v1/zhihudetail/9773231### 23.软件升级,检查更新
get http://120.27.146.247:8000/api/v1/updatecheck?verCode=5&verName=''### 24.根据音乐id搜索对应的歌词
get http://120.27.146.247:8000/api/v1/musicsearchlrc?id=543656129&kind=wy#### 25.获取猫哥收藏的歌单(可直接播放音乐)
GET http://120.27.146.247:8000/api/v1/getsongmenu?start=0&count=10#### 创建电影合集接口,以下为举例。注意:menu1到menu8我已经占用了。请指定其他的名字啊
post http://120.27.146.247:8000/api/v1/createmvmenu
Content-Type:application/json{"kind": "menu1","title": "华语经典","names": ["霸王别姬","英雄本色","甜蜜蜜","无间道","卧虎藏龙","大话西游","甲方乙方","钢的琴","阳光灿烂的日子","万箭穿心"]
}### 获取电影合集,注意,kind为你前面指定的分类
### Swiper request /api/v1/getmvmenus
get http://120.27.146.247:8000/api/v1/getmvmenus?kind=menu1
