POST 获取所有公开作品

POST /mls/tool/getWorksFeed

Body 请求参数

{
  "page": 1,
  "num": 10
}

请求参数

名称 位置 类型 必选 说明
body body object none

返回示例

200 Response

{
  "flag": 100,
  "flagString": "success",
  "data": [
    {
      "worksId": 19,
      "episodeId": 612,
      "uin": 1037,
      "worksTitle": "1001-多语言版本",
      "languageCode": "multi",
      "videoUrl": [
        {
          "language": "中文",
          "url": "http://mls-long.huaguangyun.cn/u/1037/mp4/0x0/mls-1037-1037-9e981e62ae443c058f47b9e076b68319.mp4"
        },
        {
          "language": "英文",
          "url": "http://mls-long.huaguangyun.cn/u/1037/mp4/0x0/mls-1037-1037-6879a47844e6f5e13ed58ad6b20966f7.mp4"
        }
      ],
      "coverUrl": "http://cdn-dvr.jstest.aodianyun.cn/pic/g-dvr/u/1101/images/65fcb49cfc2243131c3ca608d148950e/0/0",
      "status": "published",
      "likeCount": 0,
      "authorName": "120****5678",
      "authorAvatar": "",
      "isLiked": false
    }
  ],
  "total": 1
}

POST 我的作品详情

POST /mls/tool/getMyWorksDetail

Body 请求参数

{
  "token": "{{token}}",
  "worksId": 11
}

请求参数

名称 位置 类型 必选 说明
body body object none

返回示例

{
  "flag": 100,
  "flagString": "success",
  "data": {
    "id": 11,
    "episodeId": 612,
    "title": "1001-中文",
    "language": "多语言",
    "coverUrl": "https://static-pro.guangdianyun.tv/common/img/eqx.jpg",
    "videoUrl": [
      {
        "language": "中文",
        "url": "http://mls-long.huaguangyun.cn/u/1037/mp4/0x0/mls-1037-1037-9e981e62ae443c058f47b9e076b68319.mp4"
      },
      {
        "language": "英文",
        "url": "http://mls-long.huaguangyun.cn/u/1037/mp4/0x0/mls-1037-1037-6879a47844e6f5e13ed58ad6b20966f7.mp4"
      }
    ],
    "status": "published",
    "likes": 0,
    "comments": 0,
    "shares": 0,
    "createdAt": 1776836462,
    "authorName": "120****5678",
    "authorAvatar": ""
  }
}

POST 点赞列表

POST /mls/tool/getMyLikedWorksList

Body 请求参数

{
  "token": "{{token}}",
  "page": 1,
  "num": 10
}

请求参数

名称 位置 类型 必选 说明
body body object none

返回示例

200 Response

{
  "flag": 100,
  "flagString": "success",
  "data": [
    {
      "worksId": 12,
      "episodeId": 612,
      "uin": 1037,
      "worksTitle": "1001-中文",
      "languageCode": "multi",
      "videoUrl": [
        {
          "language": "中文",
          "url": "http://mls-long.huaguangyun.cn/u/1037/mp4/0x0/mls-1037-1037-9e981e62ae443c058f47b9e076b68319.mp4"
        },
        {
          "language": "英文",
          "url": "http://mls-long.huaguangyun.cn/u/1037/mp4/0x0/mls-1037-1037-6879a47844e6f5e13ed58ad6b20966f7.mp4"
        }
      ],
      "coverUrl": "https://static-pro.guangdianyun.tv/common/img/eqx.jpg",
      "status": "published",
      "likeCount": 1,
      "authorName": "120****5678",
      "authorAvatar": ""
    }
  ],
  "total": 1
}

POST 点赞/取消点赞

POST /mls/tool/likeWorks

Body 请求参数

{
    "token": "{{token}}",
    "worksId": 18,
    "liked": true // true为点赞 false为取消
}

请求参数

名称 位置 类型 必选 说明
body body object none

返回示例

200 Response

{
    "flag": 100,
    "flagString": "success",
    "data": {
        "liked": true
    }
}

POST 评论接口

POST /mls/tool/commentWorks

Body 请求参数

{
  "worksId": 19,
  "content": "同意",
  "parentCommentId": 2, //主评论的id
  "replyToUserId": 1037, //回复评论的userId
  "token": "{{token}}"
}

请求参数

名称 位置 类型 必选 说明
body body object none

返回示例

200 Response

{
    "flag": 100,
    "flagString": "success",
    "data": {
        "commentId": 3
    }
}

POST 评论列表

POST /mls/tool/getWorksCommentList

Body 请求参数

{
    "token": "{{token}}",
    "page": 1,
    "num": 10,
    "worksId": 19,
    "parentCommentId": 2 //不传为获取主评论,传的话则获取子评论
}

请求参数

名称 位置 类型 必选 说明
body body object none

主评论返回

200 Response

{
    "flag": 100,
    "flagString": "success",
    "data": [
        {
            "commentId": 2,
            "worksId": 19,
            "uin": 1037,
            "username": "120****5678",
            "avatar": "",
            "content": "这个视频太棒了",
            "createdAt": 1777012247,
            "replyCount": 1
        }
    ],
    "total": 1
}

子评论返回

200 Response

{
    "flag": 100,
    "flagString": "success",
    "data": [
        {
            "commentId": 3,
            "worksId": 19,
            "uin": 1037,
            "username": "120****5678",
            "avatar": "",
            "content": "同意",
            "createdAt": 1777012768,
            "replyToUin": 1037,
            "replyToUsername": "120****5678"
        }
    ],
    "total": 1
}

POST 删除评论接口

POST /mls/tool/deleteWorksComment

Body 请求参数

{
  "worksId": 19,
  "token": "{{token}}",
  "commentId": 2
}

请求参数

名称 位置 类型 必选 说明
body body object none

返回示例

200 Response

{
    "flag": 100,
    "flagString": "success"
}
最后编辑: 广电云技术部  文档更新时间: 2026-04-24 16:14   作者:广电云技术部