HarmonyOS 影视应用APP开辟--配套的背景服务go-imovie项目介绍及使用

[复制链接]
发表于 2025-8-20 10:35:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
网上有小同伴对影视应用感兴趣,也想搞个自己的免费观影APP玩玩儿。前期博主开源的有uniapp版本和harmonyOS原生版本影视客户端,但是对博主开源的这个影视背景接口服务不太了解,不知道怎么用起来。这里总结介绍下该go-imove背景接口服务项目介绍及使用,分享给有需要的同学,方便打造自己完备的影视APP应用。其中uniapp版本适用于全平台(ios,android,harmonys,小程序等。)
  这个项目名为 imovie 个人影视类开源小程序完备项目,是一个基于 Go(Golang)和 MongoDB 实现的影视类小程序背景接口服务。前端部分是基于 uni-app(Vue.js)开辟的跨平台小程序,支持 H5、Android、iOS、HarmonyOS 等多端运行。HarmonyOS原生语言版本基于鸿蒙ArkTS和ArkUI。项目完全开源,适合学习和参考。
谨慎声明:所有影视资源均来自互联网,仅限学习研究使用,严禁用于其用途。
项目简介


      
  • 后端技能:Golang + MongoDB  
  • 功能丰富:涵盖首页、电影详情、搜刮、分类、评价、收藏、个人中央、评分、品评、知乎日报、表单提交等  
  • 开箱即用:下载后 go mod tidy 安装依赖,go run imovie.go 即可启动后端服务
uniapp观影app项目地址:https://gitee.com/yyz116/imovie
鸿蒙原生版本观影app项目地址: https://gitee.com/yyz116/hmmovie
背景服务开源地址:https://gitee.com/yyz116/go-imovie
https://github.com/yangyongzhen/go-imovie



重要功能


      
  • 轮播图、横向滚动列表  
  • 电影详情、搜刮、分类、评价、收藏  
  • 个人中央、评分、品评  
  • 知乎日报列表与详情  
  • 上拉加载、下拉刷新  
  • 表单提交、滑动操纵等  
  • 知乎日报列表接口  
  • 知乎日报详情接口  
  • 网易云音乐音乐搜刮接口  
  • 网页云音乐歌曲畅听接口
背景接口


      
  • 轮播图接口:/api/v1/banner  
  • 电影列表接口:/api/v1/movie/list  
  • 电影详情接口:/api/v1/movie/detail  
  • 电影搜刮接口:/api/v1/movie/search  
  • 电影分类接口:/api/v1/movie/category  
  • 电影评价、收藏、评分、品评等接口  
  • 知乎日报相干接口  
  • 。。。。。。
    如果没有部署,可以暂时使用博主自己部署好的接口。
接口地址:http://120.27.146.247:8000
接口使用举例

使用vscode的rest插件,调试接口:
  1. ### 即将上映
  2. post http://120.27.146.247:8000/api/v1/soonmovie
  3. Content-Type:application/json
  4. {
  5.    
  6.    
  7.     "start": 0,
  8.     "count": 1
  9. }
复制代码
使用curl命令行工具调试接口示例:
  1. curl -X POST http://120.27.146.247:8000/api/v1/soonmovie \
  2. -H "Content-Type: application/json" \
  3. -d '{
  4.     "start": 0,
  5.     "count": 1
  6. }'
复制代码

所有的接口定义如下:
  1. service imovie-api {
  2.    
  3.    
  4.         @doc (
  5.                 summary: "imovie api"
  6.         )
  7.         @handler TestHandler
  8.         get /test/:name (Request) returns (Response)
  9.         @handler SwiperHandler
  10.         get /api/v1/swiperdata returns (SwiperResp)
  11.         // 1.热门影视
  12.         @handler HotMovieHandler
  13.         post /api/v1/hotmovie (HotMovieReq) returns (<
复制代码
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表