全部产品
Search
文档中心

:App Server控制台接口文档

更新时间:Jan 28, 2026

本文为您介绍趣视频控制台接口调用方法和返回值。

返回值结构说明

所有请求均返回此JSON格式的数据,所有API只描述data结构数据。

返回参数

类型

描述

requestId

string

服务端生成的本次请求ID

code

string

服务端生成的本次请求Code

message

string

服务端消息多用于描述错误原因

data

object

服务端返回的业务结构体数据,不同业务数据结构不同

控制台接口

  • getVideos:查询条件获取视频列表。

    get url:/console/vod/getVideos

    参数

    名称

    类型

    是否必填

    描述

    consoletoken

    string

    趣视频客户系统的Token验证,用户可以替换为自己的系统验证方式

    pageIndex

    int

    起始页 (从1开始)

    pageSize

    int

    每页条数

    videoId

    string

    视频ID

    userId

    string

    用户ID

    title

    string

    标题

    startTime

    string

    开始时间

    endTime

    string

    结束时间

    userName

    string

    用户名

    censorStatus

    string

    审核状态

    返回参数

    名称

    类型

    描述

    total

    string

    视频总条数

    videoList

    List<Video>

    个人中心视频信息列表

    返回示例

    {
      "result": "true",
      "requestId": "c3bcb60d-e85f-4e19-a50a-16bedb56165f",
      "message": "",
      "code": "200",
      "data": {
        "total": 7,
        "videoList": [
          {
            "id": "25",
            "videoId": "23rfewc23",
            "title": "test video",
            "description": "test33",
            "duration": 12,
            "coverUrl": "https://example.aliyundoc.com/image9sfsa0-dfcoverurl****.png",
            "creationTime": "2019-01-09 22:11:29.0",
            "status": "",
            "firstFrameUrl": "",
            "size": 56,
            "cateId": 12,
            "cateName": "12",
            "tags": "测试",
            "shareUrl": "",
            "user": {
              "userId": "2434793223202",
              "userName": "Anne",
              "avatarUrl": "https://example.aliyundoc.com/dd38cab5-2951-43a0-b9ed-ad0eebf8****"
            },
            "transcodeStatus": "",
            "snapshotStatus": "",
            "censorStatus": "onCensor",
            "narrowTranscodeStatus": "",
            "SnapshotList": { "http://sample/covers/990f3820db2948b5b4a13d65d9a449****.jpg"
                  , "http://sample/covers/sprite/990f3820db2948b5b4a13d65d9a449****.jpg"
                },
            "fileUrlList": { "http://example.aliyundoc.com/ABEBDE15CC479FD4D****/52a53151eba5226f8e2da3b55bc5****.mp4"
                  , "http://example.aliyundoc.com/ABEBDE15CC479FD4D****/52a53151eba5226f8e2da3b55bc5****.mp4"
                }
          }
        ]
      }
    }
  • submitTranscode:发起非窄带高清转码。

    get url:/console/vod/submitTranscode

    名称

    类型

    是否必填

    描述

    consoletoken

    string

    趣视频客户系统的Token验证,用户可以替换为自己的系统验证方式

    mediaId

    String

    视频ID

    返回示例

    {
      "result": "true",
      "requestId": "c3bcb60d-e85f-4e19-a50a-16bedb56165f",
      "message": "发起非窄带高清转码作业完成!",
      "code": "200",
      "data": null
    }
  • createAudit:手动人工审核。

    get url:/console/vod/createAudit

    参数

    名称

    类型

    是否必填

    描述

    consoletoken

    string

    趣视频客户系统的Token验证,用户可以替换为自己的系统验证方式

    mediaId

    String

    视频ID

    status

    String

    状态,取值:

    • Blocked:屏蔽

    • Normal:正常

    reason

    String

    若审核状态为屏蔽时,需给出屏蔽的理由,最长支持128字节

    comment

    String

    备注

    返回示例

    {
      "result": "true",
      "requestId": "c312edd-1dc3-132r313rfef-qfevw42ghrnk",
      "message": "审核完成",
      "code": "200",
      "data": null
    }
  • submitTabTranscode:发起窄带高清转码。

    get url:/console/vod/submitTabTranscode

    参数

    名称

    类型

    是否必填

    描述

    consoletoken

    string

    趣视频客户系统的Token验证,用户可以替换为自己的系统验证方式

    mediaId

    String

    视频ID

    返回示例

    {
      "result": "true",
      "requestId": "dsgb455-e85f-443f9-a50a-12323rfg34t34g",
      "message": "发起窄带高清转码作业完成!",
      "code": "200",
      "data": null
    }
  • getVideoById:根据videoId查询视频详情。

    get url:/console/vod/getVideoById

    参数

    名称

    类型

    是否必填

    描述

    consoletoken

    string

    趣视频客户系统的Token验证,用户可以替换为自己的系统验证方式

    videoId

    string

    视频ID

    返回参数

    名称

    类型

    描述

    title

    string

    视频标题

    videoId

    string

    视频ID

    description

    string

    视频描述

    duration

    string

    视频时长,单位:秒

    coverUrl

    string

    视频封面URL

    status

    string

    视频状态

    firstFrameUrl

    string

    首帧地址

    size

    string

    视频源文件大小,单位:字节

    tags

    string

    视频标签,多个标签使用英文逗号(,)分隔

    cateId

    string

    视频分类

    cateName

    string

    视频分类名称

    creationTime

    string

    创建时间

    transcodeStatus

    string

    转码状态

    snapshotStatus

    string

    截图状态

    censorStatus

    string

    审核状态

    narrowTranscodeStatus

    string

    窄带高清转码状态

    SnapshotList

    list

    截图列表

    fileUrilList

    list

    视频地址列表

    user

    User

    用户

    返回示例

    {
      "result": "true",
      "requestId": "f8163b40-6192-4edc-97ec-52c6cd96e996",
      "message": "",
      "code": "200",
      "data": {
            "id": "25",
            "videoId": "23rfewc23",
            "title": "test video",
            "description": "test33",
            "duration": 12,
            "coverUrl": "https://example.aliyundoc.com./image9sfsa0-dfcoverurl****.png",
            "creationTime": "2019-01-09 22:11:29.0",
            "status": "",
            "firstFrameUrl": "",
            "size": 56,
            "cateId": 12,
            "cateName": "12",
            "tags": "测试",
            "shareUrl": "",
            "user": {
              "userId": "2434793223202",
              "userName": "Anne",
              "avatarUrl": "https://example.aliyundoc.com/dd38cab5-2951-43a0-b9ed-ad0eebf8****"
            },
            "transcodeStatus": "",
            "snapshotStatus": "",
            "censorStatus": "onCensor",
            "narrowTranscodeStatus": "",
            "SnapshotList": { "http://sample/covers/990f3820db2948b5b4a13d65d9a4****-2.jpg"
                  , "http://sample/covers/sprite/990f3820db2948b5b4a13d65d9a4****-1.jpg"
                },
            "fileUrilList": { "http:///example.aliyundoc.com/ABEBDE15CC479FD4D****/52a53151eba5226f8e2da3b55bc5****.mp4"
                  , "http:///example.aliyundoc.com/ABEBDE15CC479FD4D****/52a53151eba5226f8e2da3b55bc5****.mp4"
                }
      }
    }
  • getRecommendVideos:查询条件获取推荐视频列表。

    get url:/console/vod/getRecommendVideos

    名称

    类型

    是否必填

    描述

    consoletoken

    string

    趣视频客户系统的Token验证,用户可以替换为自己的系统验证方式

    pageIndex

    int

    起始页 (从1开始)

    pageSize

    int

    每页条数

    videoId

    string

    视频ID

    userId

    string

    用户ID

    title

    string

    标题

    startTime

    string

    开始时间

    endTime

    string

    结束时间

    userName

    string

    用户名

    censorStatus

    string

    审核状态

    返回参数

    名称

    类型

    描述

    total

    string

    视频总条数

    videoList

    List<Video>

    个人中心视频信息列表

    返回示例

    {
      "result": "true",
      "requestId": "c3bcb60d-e85f-4e19-a50a-16bedb56165f",
      "message": "",
      "code": "200",
      "data": {
        "total": 7,
        "videoList": [
          {
            "id": "25",
            "videoId": "23rfewc23",
            "title": "test video",
            "description": "test33",
            "duration": 12,
            "coverUrl": "https:///example.aliyundoc.com/image9sfsa0-dfcoverurl****.png",
            "creationTime": "2019-01-09 22:11:29.0",
            "status": "",
            "firstFrameUrl": "",
            "size": 56,
            "cateId": 12,
            "cateName": "12",
            "tags": "测试",
            "shareUrl": "",
            "user": {
              "userId": "2434793223202",
              "userName": "Anne",
              "avatarUrl": "https:///example.aliyundoc.com/dd38cab5-2951-43a0-b9ed-ad0eebf8****"
            },
            "transcodeStatus": "",
            "snapshotStatus": "",
            "censorStatus": "onCensor",
            "narrowTranscodeStatus": ""
          }
        ]
      }
    }
  • recommendVideo:推荐视频到推荐列表中。

    post url:/console/vod/recommendVideo

    参数

    名称

    类型

    是否必填

    描述

    consoletoken

    string

    趣视频客户系统的Token验证,用户可以替换为自己的系统验证方式

    title

    string

    视频标题

    videoId

    string

    视频ID

    userId

    string

    用户ID

    description

    string

    视频描述

    duration

    String

    视频时长,单位:秒

    coverUrl

    string

    视频封面URL

    size

    String

    视频源文件大小,单位:字节

    tags

    string

    视频标签,多个标签使用英文逗号(,)分隔

    cateId

    String

    视频分类

    cateName

    string

    视频分类名称

    firstFrameUrl

    string

    首帧图

    transcodeStatus

    String

    转码状态(非窄带高清)

    snapshotStatus

    string

    截图状态

    censorStatus

    String

    审核状态

    isNarrow

    String

    是否窄带高清

    isCache

    String

    是否预热

    返回示例

    {
      "result": "true",
      "requestId": "f8163b40-6192-4edc-97ec-52c6cd96e996",
      "message": "插入推荐视频成功!",
      "code": "200",
      "data":null
    }
  • pushObjectCache:预热缓存。

    post url:/console/vod/pushObjectCache

    参数

    名称

    类型

    是否必填

    描述

    consoletoken

    string

    趣视频客户系统的Token验证,用户可以替换为自己的系统验证方式

    objectPath

    string

    对象地址,输入示例:example.com/image/1.png,多个URL间用换行符(\n或\r\n)分隔 。

    返回示例

    {
      "result": "true",
      "requestId": "f8163b40-6192-4edc-97ec-52c6cd96e996",
      "message": "预热完成",
      "code": "200",
      "data":null
    }
  • getRecommendVideoById:根据videoId查询推荐视频详情。

    get url:/console/vod/getRecommendVideoById

    参数

    名称

    类型

    是否必填

    描述

    consoletoken

    string

    趣视频客户系统的Token验证,用户可以替换为自己的系统验证方式

    videoId

    string

    视频ID

    返回参数

    名称

    类型

    描述

    title

    string

    视频标题

    videoId

    string

    视频ID

    description

    string

    视频描述

    duration

    string

    视频时长,单位:秒

    coverUrl

    string

    视频封面URL

    status

    string

    视频状态

    firstFrameUrl

    string

    首帧地址

    size

    string

    视频源文件大小,单位:字节

    tags

    string

    视频标签,多个标签使用英文逗号(,)分隔

    cateId

    string

    视频分类

    cateName

    string

    视频分类名称

    creationTime

    string

    创建时间

    transcodeStatus

    string

    转码状态

    snapshotStatus

    string

    截图状态

    censorStatus

    string

    审核状态

    narrowTranscodeStatus

    string

    窄带高清转码状态

    SnapshotList

    list

    截图列表

    fileUrilList

    list

    视频地址列表

    user

    User

    用户

    返回示例

    {
      "result": "true",
      "requestId": "f8163b40-6192-4edc-97ec-52c6cd96e996",
      "message": "根据videoId获取视频详情完成!",
      "code": "200",
      "data": {
            "id": "25",
            "videoId": "23rfewc23",
            "title": "test video",
            "description": "test33",
            "duration": 12,
            "coverUrl": "https:///example.aliyundoc.com/image9sfsa0-dfcoverurl.png",
            "creationTime": "2019-01-09 22:11:29.0",
            "status": "",
            "firstFrameUrl": "",
            "size": 56,
            "cateId": 12,
            "cateName": "12",
            "tags": "测试",
            "shareUrl": "",
            "user": {
              "userId": "2434793223202",
              "userName": "Anne",
              "avatarUrl": "https:///example.aliyundoc.com/dd38cab5-2951-43a0-b9ed-ad0eebf8****"
            },
            "transcodeStatus": "success",
            "snapshotStatus": "success",
            "censorStatus": "onCensor",
            "narrowTranscodeStatus": "onCensor"
      }
    }
  • deleteVideoById:删除视频。

    post url:/console/vod/deleteVideoById

    参数

    名称

    类型

    是否必填

    描述

    consoletoken

    string

    趣视频客户系统的Token验证,用户可以替换为自己的系统验证方式

    videoId

    string

    视频ID

    userId

    string

    用户ID

    返回示例

    {
      "result": "true",
      "requestId": "f9a8sdf09iaf3-2f23r23-0965iyhk4",
      "message": 删除完成!,
      "code": "200",
      "data":null
    }
  • deleteRecommendById:取消推荐。

    post url:/console/vod/deleteRecommendById

    参数

    名称

    类型

    是否必填

    描述

    consoletoken

    string

    趣视频客户系统的Token验证,用户可以替换为自己的系统验证方式

    videoId

    string

    视频ID

    返回示例

    {
      "result": "true",
      "requestId": "f8163b40-6192-4edc-97ec-52c6cd96e996",
      "message": "取消推荐完成",
      "code": "200",
      "data":null
    }
  • login:控制台登录。

    post url:/console/user/login

    参数

    名称

    类型

    是否必填

    描述

    userName

    string

    用户名

    password

    string

    密码

    返回示例

    {
        "result": "true",
        "requestId": "c30f63ed-3f66-45e9-9df0-a15e7d3a7e6a",
        "message": "登录成功!",
        "code": "200",
        "data": {
            "consoleToken": "12351232334123456781548765480698"
        }
    }
  • signOut:控制台退出登录。

    post url:/console/user/signOut

    参数

    名称

    类型

    是否必填

    描述

    userName

    string

    用户名

    password

    string

    密码

    返回示例

    {
        "result": "true",
        "requestId": "d4b6405b-86fb-45e7-826c-68b69926147b",
        "message": "退出完成!",
        "code": "200",
        "data": null
    }