黄金祭 MMGC项目 后台服务
  1. 视频
黄金祭 MMGC项目 后台服务
  • 用户服务
    • 修改密码
      POST
    • 登录接口
      POST
    • 注册接口
      POST
    • 获取用户详情信息ByToken
      GET
    • 更改用户信息ByToken(个人)
      PUT
    • 获取用户列表(公共)
      GET
    • 注销接口
      POST
    • 批量删除用户账号
      DELETE
    • 更改用户信息
      PUT
    • 获取用户列表(全量)(鉴权)
      GET
    • 添加账户接口(鉴权)
      POST
    • 获取特定用户的详情信息
      GET
  • 活动
    • 天数
      • 创建活动天数
      • 修改活动天数详情
      • 删除活动天数
      • 获取活动天数
      • 获取活动天数(鉴权)
      • 活动天数排序
    • 获取所有的活动列表(公用)
      GET
    • 新增活动
      POST
    • 更新活动
      PUT
    • 删除活动
      DELETE
    • 获取活动详情(公用)
      GET
  • 首页以及系统配置
    • 获取访问日志
    • 获取系统设置
    • 更新系统设置
  • 视频
    • 点赞投票
      • 点赞视频
      • 取消点赞视频
      • 视频投票
    • 视频评论
      • 添加评论
      • 删除评论
      • 获取所有评论
    • 根据活动id以及天数获取视频列表
      GET
    • 获取视频详情(前台)
      GET
    • 获取视频详情(后台)(鉴权)
      GET
    • 投稿新增视频
      POST
    • 删除视频
      DELETE
    • 更新稿件
      PUT
    • 获取所有视频(鉴权)(管理员)
      GET
    • 稿件排序 日内排序
      PUT
  • 上传服务
    • 获取上传视频进度
    • 上传图片
    • 上传视频
  • 邮箱服务
    • 获取邮箱验证码
    • 验证验证码的正确性
  • 赞助商
    • 获取赞助商详情信息
    • 修改赞助商信息
    • 删除赞助商
    • 获取赞助商列表
    • 录入赞助商信息
  1. 视频

根据活动id以及天数获取视频列表

GET
/movie/getMovieByActivityId
获取get

根据活动id获取视频列表#

请求方法:Get
参数:query
注意 如果获取视频的时候当前时间没有大于期望时间 那就需要过滤掉
注意2 activityVo不进行获取 节省空间 仅用于列表
示例请求:/movie/getMovieByActivityId?activityId=2022&day=8

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Query 参数
activityId
integer 
必需
示例值:
{% mock 'integer' , 1980 , 2080 %}
day
integer 
可选
不填天数则获取所有作品 (但会过滤掉当前时间少于期望播放时间的作品)
示例值:
{% mock 'integer' , 1 , 20 %}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location -g --request GET '/movie/getMovieByActivityId?activityId={% mock '\''integer'\'' , 1980 , 2080 %}'

返回响应

🟢200成功
application/json
Body
msg
string 
返回消息
必需
请求返回时附带的信息
code
integer 
状态码
必需
状态码
data
array[object (MovieVo 视频详情类) {22}] 
data类型
必需
返回的具体结果
movieId
string 
影片id
必需
movieCover
string 
必需
cover 视频封面
movieName
object (i18n 国际化类) 
影片名 分三语存放
必需
movieDesc
object (i18n 国际化类) 
影片介绍 分三语
必需
movieLink
object (SnsSite 社交网络site)  | null 
必需
影片的播放链接 分各种平台
movieDownloadLink
必需
moviePlaylink
object (i18n 国际化类) 
必需
三语播放i18n列表 适用于有多个源的情况下
author
必需
作者id 可以关联本站拥有的用户 如果不存在可以输入作者名
uploader
object (MemberVo 人员展示类) 
上传者id
必需
createTime
string 
上传时间 自动生成
必需
realPublishTime
string  | null 
必需
实际发布时间 用户填写
activityVo
必需
关联活动id 如果不存在则为非活动作品
day
integer  | null 
必需
假设关联了活动 那么这个movie就会有所属日
isOrigin
integer  | null 
必需
0 非原创 1 原创
likeNums
integer  | null 
点赞数量
必需
viewNums
integer  | null 
播放次数
必需
commentNums
integer  | null 
评论次数
必需
pollNums
integer  | null 
必需
票数 仅用于活动作品 统计投票次数 一个人单日只能投一个作品
loginVo
必需
只有在 已登录的情况下会返回该数据 用于判断是否投票或点赞收藏过
isActivityMovie
boolean  | null 
是否为活动作品
必需
isPublic
boolean  | null 
是否已经公开
必需
authorName
string 
必需
如果没有本站内的作者信息 则使用这个
示例
{
    "msg": "string",
    "code": 0,
    "data": [
        {
            "movieId": "string",
            "movieCover": "string",
            "movieName": {
                "cn": "string",
                "jp": "string",
                "en": "string"
            },
            "movieDesc": {
                "cn": "string",
                "jp": "string",
                "en": "string"
            },
            "movieLink": {
                "bilibili": "string",
                "personalWebsite": "string",
                "youtube": "string",
                "niconico": "string",
                "twitter": "string"
            },
            "movieDownloadLink": {
                "baidu": "string",
                "google": "string",
                "onedrive": "string",
                "other": "string"
            },
            "moviePlaylink": {
                "cn": "string",
                "jp": "string",
                "en": "string"
            },
            "author": {
                "memberName": "string",
                "email": "string",
                "memberId": 0,
                "username": "string",
                "snsSite": {
                    "bilibili": "string",
                    "personalWebsite": "string",
                    "youtube": "string",
                    "niconico": "string",
                    "twitter": "string"
                },
                "avatar": "string",
                "desc": "string",
                "role": "string",
                "gender": 0
            },
            "uploader": {
                "memberName": "string",
                "email": "string",
                "memberId": 0,
                "username": "string",
                "snsSite": {
                    "bilibili": "string",
                    "personalWebsite": "string",
                    "youtube": "string",
                    "niconico": "string",
                    "twitter": "string"
                },
                "avatar": "string",
                "desc": "string",
                "role": "string",
                "gender": 0
            },
            "createTime": "string",
            "realPublishTime": "string",
            "activityVo": {
                "activityId": 0,
                "activityName": {
                    "cn": "string",
                    "jp": "string",
                    "en": "string"
                },
                "activityCM": [
                    "string"
                ],
                "activityCover": "string",
                "activityBackgroundImg": "string",
                "activityLogo": "string",
                "desc": {
                    "cn": "string",
                    "jp": "string",
                    "en": "string"
                },
                "movieNums": 0,
                "days": 0,
                "createTime": "string",
                "startTime": "string",
                "endTime": "string",
                "staff": {
                    "organizer": {
                        "memberName": "string",
                        "email": "string",
                        "memberId": 0,
                        "username": "string",
                        "snsSite": {
                            "bilibili": "string",
                            "personalWebsite": "string",
                            "youtube": "string",
                            "niconico": "string",
                            "twitter": "string"
                        },
                        "avatar": "string",
                        "desc": "string",
                        "role": "string",
                        "gender": 0
                    },
                    "translator": [
                        {
                            "memberName": "string",
                            "email": "string",
                            "memberId": 0,
                            "username": "string",
                            "snsSite": {
                                "bilibili": "string",
                                "personalWebsite": "string",
                                "youtube": "string",
                                "niconico": "string",
                                "twitter": "string"
                            },
                            "avatar": "string",
                            "desc": "string",
                            "role": "string",
                            "gender": 0
                        }
                    ],
                    "judges": [
                        {
                            "memberName": "string",
                            "email": "string",
                            "memberId": 0,
                            "username": "string",
                            "snsSite": {
                                "bilibili": "string",
                                "personalWebsite": "string",
                                "youtube": "string",
                                "niconico": "string",
                                "twitter": "string"
                            },
                            "avatar": "string",
                            "desc": "string",
                            "role": "string",
                            "gender": 0
                        }
                    ]
                },
                "sponsorListVo": [
                    {
                        "sponsorId": "string",
                        "sponsorName": {
                            "cn": "string",
                            "jp": "string",
                            "en": "string"
                        },
                        "sponsorDesc": {
                            "cn": "string",
                            "jp": "string",
                            "en": "string"
                        },
                        "sponsorLogo": "string",
                        "createTime": "string"
                    }
                ]
            },
            "day": 0,
            "isOrigin": 0,
            "likeNums": 0,
            "viewNums": 0,
            "commentNums": 0,
            "pollNums": 0,
            "loginVo": {
                "isLike": true,
                "isPoll": true,
                "isCollect": true
            },
            "isActivityMovie": true,
            "isPublic": true,
            "authorName": "string"
        }
    ]
}
修改于 2023-01-09 12:49:17
上一页
获取所有评论
下一页
获取视频详情(前台)
Built with