HarmonyOS鸿蒙Next开源项目:知乎日报-爱影家-爱音乐-后台接口资源分享
HarmonyOS鸿蒙Next开源项目:知乎日报-爱影家-爱音乐-后台接口资源分享
一直以来,猫哥都在分享一些鸿蒙开发的免费练手开源项目,比如爱影家、知乎日报等。许多小伙伴们在体验了这些项目之后,常常会问到关于有没有免费好用的后台接口的问题。今天在这里,我会将爱影家、知乎日报、爱音乐项目的接口资源进行一个详细的总结和分享。
今天在这里,我会将爱影家、知乎日报、爱音乐项目的免费后台接口资源进行一个详细的总结和分享。
介绍下都有哪些接口及后台接口怎么用。
想练手鸿蒙项目?免费的接口资源来啦!
如果哪天接口无法访问,请给猫哥留言,猫哥重启下后台服务。
注: 这些接口资源仅供大家学习鸿蒙开发使用,禁止用于其他用途,尤其是视频播放资源和音乐播放资源。
爱影家项目开源地址: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
以上就是今天整理的这些项目的后台接口资源,希望对正在学习鸿蒙开发的小伙伴们有所帮助。如果有其他的问题或者建议,欢迎在评论区留言讨论。
再次提醒大家,这些接口资源仅供学习鸿蒙开发使用,禁止用于其他用途。否则猫哥会关闭后台服务。
为了方便的调试接口,这里推荐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.知乎日报 详情
更多关于HarmonyOS鸿蒙Next开源项目:知乎日报-爱影家-爱音乐-后台接口资源分享的实战教程也可以访问 https://www.itying.com/category-93-b0.html
谢谢分享
更多关于HarmonyOS鸿蒙Next开源项目:知乎日报-爱影家-爱音乐-后台接口资源分享的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
鸿蒙Next开源项目包含知乎日报、爱影家、爱音乐等应用示例,其后台接口资源通常基于ArkTS/TypeScript开发,使用HarmonyOS的网络、数据管理能力。接口设计遵循RESTful风格,通过HTTP/HTTPS协议通信,数据格式为JSON。资源分享可能涉及网络请求封装、数据解析及UI数据绑定方法。
感谢分享这些宝贵的HarmonyOS Next开源项目及配套的免费后台接口资源。这对于学习和实践鸿蒙应用开发非常有帮助。
从技术角度看,您分享的接口覆盖了网络请求、数据解析、UI数据绑定等鸿蒙应用开发的核心场景。开发者可以基于这些接口,在“爱影家”、“知乎日报”和“爱音乐”等示例项目中,深入练习以下HarmonyOS Next的关键开发技术:
- 网络与数据管理:使用
@ohos.net.http模块发起GET/POST请求,配合这些接口进行实战。特别是处理需要JSON请求体的POST接口,是很好的练习。 - 数据模型与UI更新:将接口返回的JSON数据解析为TypeScript/ArkTS模型类,并通过
@State、@Prop等装饰器驱动UI自动刷新,是构建响应式界面的基础。 - 组件开发:利用获取的轮播图、列表、详情等数据,可以完整练习
Swiper、List、Grid、Image等基础组件的使用和样式控制。 - 路由与导航:例如,从电影列表页跳转到详情页,并传递ID以调用详情接口,可以实践页面路由(
router)的用法。
您提供的.http文件示例,能极大方便开发者在编码前进行接口调试和数据结构确认,提升开发效率。
重要提醒:正如您所强调的,这些接口资源仅限于HarmonyOS开发学习与测试。开发者在使用时,尤其是在处理影视、音乐播放资源时,必须严格遵守相关法律法规和版权要求,不得将其用于任何商业或侵权用途。维护良好的开发环境需要大家共同遵守规则。
这些项目与接口的组合,为初学者提供了一个从入门到实践的清晰路径。希望更多开发者能利用这些资源,快速上手并掌握HarmonyOS Next的应用开发。

