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

获取活动详情(公用)

测试中
GET
/activity/getActivityDetail/{activityId}
公用get详情

获取活动详情(公用)#

请求方法:Get
参数:Path
示例请求:/activity/getActivityDetail/2022
公用接口 前台和后台管理系统都能够使用
获取活动详情
参数:
Path携带activityId
返回值:
/**
 * Response
 */
export interface Response {
    /**
     * 状态码,状态码
     */
    code: number;
    /**
     * data类型,返回的具体结果
     */
    data: ActivityVo;
    /**
     * 返回消息,请求返回时附带的信息
     */
    msg: string;
}

/**
 * data类型,返回的具体结果
 *
 * ActivityVo
 */
export interface ActivityVo {
    /**
     * 活动官网页的背景图 不设置就是默认背景
     */
    activityBackgroundImg: null | string;
    /**
     * 活动cm 视频链接 可以拥有好几个CM
     */
    activityCM: string[] | null;
    /**
     * 活动封面图
     */
    activityCover: null | string;
    /**
     * 活动主id,活动的id 根据此id进行各种操作
     */
    activityId: number | null;
    /**
     * 活动专属logo
     */
    activityLogo: null | string;
    activityName: ActivityNameObject;
    /**
     * 创建时间 Date类型
     */
    createTime: null | string;
    days: number | null;
    /**
     * 富文本的多语言简介
     */
    desc: null | I18N;
    endTime: null | string;
    movieNums: number | null;
    sponsorListVo: string[] | null;
    staff: null | Staff;
    startTime: null | string;
}

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Path 参数
activityId
integer 
必需
示例值:
{% mock 'integer' , 1980 , 2080 %}

示例代码

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 '/activity/getActivityDetail/{% mock '\''integer'\'' , 1980 , 2080 %}'

返回响应

🟢200成功
application/json
Body
msg
string 
返回消息
必需
请求返回时附带的信息
code
integer 
状态码
必需
状态码
data
object (ActivityVo 活动详情展示类) 
data类型
必需
返回的具体结果
activityId
integer  | null 
活动主id
必需
活动的id 根据此id进行各种操作
activityName
必需
activityCM
array[string] | null 
必需
活动cm 视频链接 可以拥有好几个CM
activityCover
string  | null 
活动封面图
必需
activityBackgroundImg
string  | null 
必需
活动官网页的背景图 不设置就是默认背景
activityLogo
string  | null 
活动专属logo
必需
desc
富文本的多语言简介
必需
movieNums
integer  | null 
必需
days
integer  | null 
必需
createTime
string  | null 
必需
创建时间 Date类型
startTime
string  | null 
必需
endTime
string  | null 
必需
staff
object  | null 
必需
sponsorListVo
array[object (SponsorVo 赞助商展示类) {5}]  | null 
必需
示例
{
    "msg": "string",
    "code": 0,
    "data": {
        "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"
            }
        ]
    }
}
修改于 2022-11-14 09:05:41
上一页
删除活动
下一页
获取访问日志
Built with