全部产品
云市场

长视频移动端接口说明

更新时间:2019-09-20 13:35:29

简介

本文档是长视频解决方案移动端的接口说明。

返回值结构说明

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

result bool 操作是否成功
requestId string 服务端生成的本次请求ID。
code string 服务端生成的本次请求code。
message string 服务端消息多用于描述错误原因。
data object 服务端返回的业务结构体数据,不同业务数据结构不同。

长视频

getRecommnedTvPlayList

获取推荐电视剧列表

method get
url /longVideo/getRecommnedTvPlayList
param
名称 类型 是否必需 描述
token string token
pageIndex int 起始页 (从1开始)
pageSize int 每页条数
return param
名称 类型 描述
total string 总条数
tag string 标签(不同标签用逗号隔开)
tvPlayList List<tvPlay> 推荐电视剧信息列表

tvPlay

名称 类型 描述
id string id
tvId string 电视剧id
tvName string 电视剧名称
title string 电视剧标题
description string 电视剧描述
coverUrl string 封面URL
firstFrameUrl string 首帧地址
size string 视频大小(毫秒)
tags string 电视剧标签.多个用逗号分隔。
cateId string 电视剧分类id。
cateName string 电视剧分类名称。
total string 总集数
creationTime string 创建时间
isRecommend string 是否推荐(是:true,否:false)
isRelease string 是否发布(是:true,否:false)
isHomePage string 是否首页(是:true,否:false)

result:

  1. {
  2. "result": "true",
  3. "requestId": "c3bcb60d-e85f-4e19-a50a-16bedb56165f",
  4. "message": "",
  5. "code": "200",
  6. "data": {
  7. "total": 1,
  8. "tvPlayList": [
  9. {
  10. "id": "25",
  11. "tvId": "15",
  12. "longVideoId": "23rfewc23",
  13. "title": "test video",
  14. "description": "test33",
  15. "coverUrl": "https://alivc-demo-vod.aliyuncs.com/image9sfsa0-dfcoverurl.png",
  16. "total": 7,
  17. "creationTime": "2019-01-09 22:11:29.0",
  18. "firstFrameUrl": "",
  19. "cateId": 12,
  20. "cateName": "12",
  21. "tags": "测试",
  22. "isRelease": "true",
  23. "isHomePage":"false",
  24. "isRecommend": "true"
  25. }
  26. ]
  27. }
  28. }

getHomePageTvPlayList

获取首页电视剧列表

method get
url /longVideo/getHomePageTvPlayList
param
名称 类型 是否必需 描述
token string token
pageIndex int 起始页 (从1开始)
pageSize int 每页条数
return param
名称 类型 描述
tagTvPlayList tvPlayObjet 各标签下的电视剧列表信息

tvPlayObjet

名称 类型 描述
total string 视频总条数
tvPlayList List<tvPlay> 电视剧信息列表
tag string 标签名称

tvPlay

名称 类型 描述
id string id
tvId string tvId
title string 电视剧标题
description string 电视剧描述
coverUrl string 封面URL
firstFrameUrl string 首帧地址
tags string 电视剧标签.多个用逗号分隔。
cateId string 电视剧分类id。
cateName string 电视剧分类名称。
total string 总集数
creationTime string 创建时间
isRecommend string 是否推荐(是:true,否:false)
isRelease string 是否发布(是:true,否:false)
isHomePage string 是否首页(是:true,否:false)

result:

  1. {
  2. "result": "true",
  3. "requestId": "684a9cd4-b04b-4f83-974a-59e8f158cc33",
  4. "message": "",
  5. "code": "200",
  6. "data": {
  7. "tagTvPlayList": [
  8. {
  9. "tvPlayList": [
  10. {
  11. "id": "29",
  12. "tvId": "892838",
  13. "tvName": "西游记",
  14. "title": "西游记",
  15. "description": "西游记",
  16. "coverUrl": "http://alivc-demo-vod.aliyuncs.com/image/cover/B5A336835256457690F5F0B32D725538-6-2.png",
  17. "creationTime": "2019-07-18 19:43:00.0",
  18. "firstFrameUrl": "",
  19. "size": 0,
  20. "cateId": 0,
  21. "cateName": "",
  22. "tags": "四大名著",
  23. "isRecommend": "false",
  24. "isHomePage": "true",
  25. "isRelease": "true",
  26. "total": "7"
  27. }
  28. ],
  29. "total": 1,
  30. "tag": "四大名著"
  31. },
  32. {
  33. "tvPlayList": [
  34. {
  35. "id": "43",
  36. "tvId": "169568",
  37. "tvName": "H265-HLS加密-五路流加密",
  38. "title": "H265-HLS加密-五路流加密",
  39. "description": "",
  40. "coverUrl": "http://alivc-demo-vod.aliyuncs.com/image/cover/36A87FC2EC7D47B49DB75CE72D86F5DA-6-2.png",
  41. "creationTime": "2019-07-24 16:50:39.0",
  42. "firstFrameUrl": "",
  43. "size": 0,
  44. "cateId": 0,
  45. "cateName": "",
  46. "tags": "歌曲,编程技术",
  47. "isRecommend": "false",
  48. "isHomePage": "true",
  49. "isRelease": "true",
  50. "total": "5"
  51. },
  52. {
  53. "id": "38",
  54. "tvId": "579028",
  55. "tvName": "社会CHINA",
  56. "title": "社会CHINA",
  57. "description": "社会CHINA",
  58. "coverUrl": "http://alivc-demo-vod.aliyuncs.com/image/cover/5A6C5CA1D2B149098B56FF2B521D3271-6-2.png",
  59. "creationTime": "2019-07-18 22:44:37.0",
  60. "firstFrameUrl": "",
  61. "size": 0,
  62. "cateId": 0,
  63. "cateName": "",
  64. "tags": "歌曲",
  65. "isRecommend": "false",
  66. "isHomePage": "true",
  67. "isRelease": "true",
  68. "total": "10"
  69. }
  70. ],
  71. "total": 2,
  72. "tag": "歌曲"
  73. }
  74. ]
  75. ...
  76. }
  77. }

getRecommendLongVideosList

获取推荐长视频列表

method get
url /longVideo/getRecommendLongVideosList
param
名称 类型 是否必需 描述
token string token
pageIndex int 起始页 (从1开始)
pageSize int 每页条数
return param
名称 类型 描述
total string 视频总条数
videoList List<LongVideo> 推荐长视频信息列表

LongVideo

名称 类型 描述
title string 视频标题
videoId string 视频id
description string 视频描述
duration string 视频时长(秒)
coverUrl string 视频封面URL
firstFrameUrl string 首帧地址
size string 视频源文件大小(字节)。
tags string 视频标签.多个用逗号分隔。
tvId string 电视剧id。
tvName string 电视剧名称。
dotList List<dot> 打点信息列表。
sort string 序号。
creationTime string 创建时间
transcodeStatus string 转码状态。
snapshotStatus string 截图状态
censorStatus string 审核状态
isVip string 是否推荐(是:true,否:false)
isRecommend string 是否推荐(是:true,否:false)
isHomePage string 是否首页(是:true,否:false)
isVip string 是否vip(是:true,否:false)

dot

名称 类型 描述
id string id
videoId string 视频id
time string 时间点(单位:秒)
content string 内容

result:

  1. {
  2. "result": "true",
  3. "requestId": "afga23534t-geggtw4-hw4htnytj-45yhsrth",
  4. "message": "",
  5. "code": "200",
  6. "data": {
  7. "total": 3,
  8. "videoList": [
  9. {
  10. "id": "726",
  11. "tvId": "597967",
  12. "tvName": "皮皮虾",
  13. "title": "皮皮虾第96集.长视频v1.0.阿里视频云解决方案",
  14. "description": "",
  15. "coverUrl": "http://alivc-demo-vod.aliyuncs.com/29987454cedb4bd59807cff68d70bc9c/snapshots/normal/528D74D8-16C213FAF12-1103-1445-334-2638600001.jpg",
  16. "creationTime": "2019-07-24 07:51:57.0",
  17. "firstFrameUrl": "http://alivc-demo-vod.aliyuncs.com/29987454cedb4bd59807cff68d70bc9c/snapshots/normal/528D74D8-16C213FAF12-1103-1445-334-2638600001.jpg",
  18. "size": 1485375,
  19. "cateId": 0,
  20. "cateName": "",
  21. "tags": "皮皮虾",
  22. "isRecommend": "true",
  23. "isHomePage": "false",
  24. "videoId": "29987454cedb4bd59807cff68d70bc9c",
  25. "duration": 12,
  26. "transcodeStatus": "success",
  27. "snapshotStatus": "success",
  28. "censorStatus": "success",
  29. "snapshotList": null,
  30. "dotList": [
  31. {
  32. "id": "1593",
  33. "videoId": "29987454cedb4bd59807cff68d70bc9c",
  34. "time": "5",
  35. "content": "间隔10s打点一个,阿里云视频点播(VoD)是集音视频上传、自动化转码处理、媒体资源管理、分发加速于一体的全链路音视频点播服务。"
  36. }
  37. ],
  38. "sort": "93",
  39. "isVip": "false"
  40. }
  41. ...
  42. ]
  43. }
  44. }

getLongVideosList

获取首页各类别长视频列表

method get
url /longVideo/getLongVideosList
param
名称 类型 是否必需 描述
token string token
pageIndex int 起始页 (从1开始)
pageSize int 每页条数
return param
名称 类型 描述
tagVideoList videoObjet 各标签下的长视频列表信息

videoObjet

名称 类型 描述
total string 视频总条数
tag string 视频总条数
videoList List<LongVideo> 长视频信息列表

LongVideo

名称 类型 描述
title string 视频标题
videoId string 视频id
description string 视频描述
duration string 视频时长(秒)
coverUrl string 视频封面URL
firstFrameUrl string 首帧地址
size string 视频源文件大小(字节)。
tags string 视频标签.多个用逗号分隔。
tvId string 电视剧id。
tvName string 电视剧名称。
sort string 序号。
creationTime string 创建时间
transcodeStatus string 转码状态。
snapshotStatus string 截图状态
dotList List<dot> 打点信息列表
censorStatus string 审核状态
isRecommend string 是否推荐(是:true,否:false)
isHomePage string 是否首页(是:true,否:false)
isVip string 是否vip(是:true,否:false)

dot

名称 类型 描述
id string id
videoId string 视频id
time string 时间(单位:秒)
content string 打点描述

result:

  1. {
  2. "result": "true",
  3. "requestId": "5ddec56a-62ce-4b7d-b4c2-0327bbc99d82",
  4. "message": "",
  5. "code": "200",
  6. "data": {
  7. "tagVideoList": [
  8. {
  9. "total": 4,
  10. "videoList": [
  11. {
  12. "id": "794",
  13. "tvId": "",
  14. "tvName": "",
  15. "title": "长视频v1.0.阿里视频云解决方案",
  16. "description": "",
  17. "coverUrl": "http://alivc-demo-vod.aliyuncs.com/b0af542b2e1f4641b422e45853ce826f/snapshots/normal/137F9189-16C261B9287-1103-1445-334-2638600001.jpg",
  18. "creationTime": "2019-07-25 06:30:36.0",
  19. "firstFrameUrl": "http://alivc-demo-vod.aliyuncs.com/b0af542b2e1f4641b422e45853ce826f/snapshots/normal/137F9189-16C261B9287-1103-1445-334-2638600001.jpg",
  20. "size": 34715663,
  21. "cateId": 0,
  22. "cateName": "",
  23. "tags": "水浒传",
  24. "isRecommend": "false",
  25. "isHomePage": "true",
  26. "videoId": "b0af542b2e1f4641b422e45853ce826f",
  27. "duration": 300.0,
  28. "transcodeStatus": "success",
  29. "snapshotStatus": "success",
  30. "censorStatus": "success",
  31. "snapshotList": null,
  32. "dotList": [
  33. "id":"1431",
  34. "videoId":"a7152b0b6c104b17a02a91d38d4c1b8e",
  35. "time":"5",
  36. "content":"我的xxxxx"
  37. }],
  38. "sort": null,
  39. "isVip": "false"
  40. } ,
  41. {
  42. "id": "518",
  43. "tvId": " ",
  44. "tvName": " ",
  45. "title": "阿里云演示-飞艇背后阿里云物联网战略提速",
  46. "description": "",
  47. "coverUrl": "http://alivc-demo-vod.aliyuncs.com/ecb4b107b6e14f38a51467631fbcefdc/snapshots/normal/54F88C22-16C081BB2C8-1103-1445-334-2638600001.jpg",
  48. "creationTime": "2019-07-19 10:42:08.0",
  49. "firstFrameUrl": "http://alivc-demo-vod.aliyuncs.com/ecb4b107b6e14f38a51467631fbcefdc/snapshots/normal/54F88C22-16C081BB2C8-1103-1445-334-2638600001.jpg",
  50. "size": 1779576,
  51. "cateId": 0,
  52. "cateName": "",
  53. "tags": "水浒传1",
  54. "isRecommend": "true",
  55. "isHomePage": "true",
  56. "videoId": "f898cb669e5448ae88067c69aaab34ee",
  57. "duration": 21.0,
  58. "transcodeStatus": "success",
  59. "snapshotStatus": "success",
  60. "censorStatus": "success",
  61. "snapshotList": null,
  62. "dotList": [],
  63. "sort": null,
  64. "isVip": "false"
  65. }
  66. ],
  67. "tag": "水浒传"
  68. },
  69. {
  70. "total": 1,
  71. "videoList": [
  72. {
  73. "id": "619",
  74. "tvId": "579028",
  75. "tvName": "社会CHINA",
  76. "title": "运动数据如何提高成绩",
  77. "description": "",
  78. "coverUrl": "http://alivc-demo-vod.aliyuncs.com/b6874f5ef3884f14ac26b3a32deb003c/snapshots/normal/F9B4E20-16C0F18C987-1103-1445-334-2638600001.jpg",
  79. "creationTime": "2019-07-20 19:16:18.0",
  80. "firstFrameUrl": "http://alivc-demo-vod.aliyuncs.com/b6874f5ef3884f14ac26b3a32deb003c/snapshots/normal/F9B4E20-16C0F18C987-1103-1445-334-2638600001.jpg",
  81. "size": 3654338,
  82. "cateId": 0,
  83. "cateName": "",
  84. "tags": "关注,抖音神曲",
  85. "isRecommend": "false",
  86. "isHomePage": "true",
  87. "videoId": "c5a588e77bb24267921101189861ea30",
  88. "duration": 18.0,
  89. "transcodeStatus": "success",
  90. "snapshotStatus": "success",
  91. "censorStatus": "success",
  92. "snapshotList": null,
  93. "dotList": [],
  94. "sort": "9",
  95. "isVip": "false"
  96. }
  97. ],
  98. "tag": "关注"
  99. }
  100. ]
  101. }
  102. }

getVipLongVideosList

获取vip视频列表

method get
url /longVideo/getVipLongVideosList
param
名称 类型 是否必需 描述
token string token
pageIndex int 起始页 (从1开始)
pageSize int 每页条数
return param
名称 类型 描述
tagVideoList videoObjet 各标签下的长视频列表信息

videoObjet

名称 类型 描述
total string 视频总条数
tag string 视频总条数
videoList List<LongVideo> 长视频信息列表

LongVideo

名称 类型 描述
title string 视频标题
videoId string 视频id
description string 视频描述
duration string 视频时长(秒)
coverUrl string 视频封面URL
firstFrameUrl string 首帧地址
size string 视频源文件大小(字节)。
tags string 视频标签.多个用逗号分隔。
tvId string 电视剧id。
tvName string 电视剧名称。
sort string 序号。
creationTime string 创建时间
transcodeStatus string 转码状态。
snapshotStatus string 截图状态
dotList List<dot> 打点信息列表
censorStatus string 审核状态
isRecommend string 是否推荐(是:true,否:false)
isHomePage string 是否首页(是:true,否:false)
isVip string 是否vip(是:true,否:false)

dot

名称 类型 描述
id string id
videoId string 视频id
time string 时间(单位:秒)
content string 打点描述

result:

  1. {
  2. "result": "true",
  3. "requestId": "debfb2e8-6bac-4d03-8048-6495787e7fa5",
  4. "message": "",
  5. "code": "200",
  6. "data": {
  7. "tagVideoList": [
  8. {
  9. "total": 3,
  10. "videoList": [
  11. {
  12. "id": "525",
  13. "tvId": "",
  14. "tvName": "",
  15. "title": "阿里云演示-跑马灯-v8",
  16. "description": "",
  17. "coverUrl": "http://alivc-demo-vod.aliyuncs.com/8e32181534a748c282d5e29b3bbb5f35/snapshots/normal/3BE4BBCB-16C097BB310-1103-1445-334-2638600001.jpg",
  18. "creationTime": "2019-07-19 17:06:37.0",
  19. "firstFrameUrl": "http://alivc-demo-vod.aliyuncs.com/8e32181534a748c282d5e29b3bbb5f35/snapshots/normal/3BE4BBCB-16C097BB310-1103-1445-334-2638600001.jpg",
  20. "size": 25392218,
  21. "cateId": 0,
  22. "cateName": "",
  23. "tags": "vip标签,流量",
  24. "isRecommend": "false",
  25. "isHomePage": "false",
  26. "videoId": "8e32181534a748c282d5e29b3bbb5f35",
  27. "duration": 600,
  28. "transcodeStatus": "success",
  29. "snapshotStatus": "success",
  30. "censorStatus": "success",
  31. "snapshotList": null,
  32. "dotList": [
  33. {
  34. "id": "1416",
  35. "videoId": "8e32181534a748c282d5e29b3bbb5f35",
  36. "time": "10",
  37. "content": "a10"
  38. }
  39. ],
  40. "sort": null,
  41. "isVip": "true"
  42. },
  43. {
  44. "id": "517",
  45. "tvId": "892838",
  46. "tvName": "西游记",
  47. "title": "test002",
  48. "description": "",
  49. "coverUrl": "http://alivc-demo-vod.aliyuncs.com/3ceaf061f0a44edab0bfb155c0494350/snapshots/normal/59024859-16C081B6027-1103-1445-334-2638600001.jpg",
  50. "creationTime": "2019-07-19 10:41:47.0",
  51. "firstFrameUrl": "http://alivc-demo-vod.aliyuncs.com/3ceaf061f0a44edab0bfb155c0494350/snapshots/normal/59024859-16C081B6027-1103-1445-334-2638600001.jpg",
  52. "size": 1346429,
  53. "cateId": 0,
  54. "cateName": "",
  55. "tags": "vip标签",
  56. "isRecommend": "false",
  57. "isHomePage": "false",
  58. "videoId": "3ceaf061f0a44edab0bfb155c0494350",
  59. "duration": 14,
  60. "transcodeStatus": "success",
  61. "snapshotStatus": "success",
  62. "censorStatus": "success",
  63. "snapshotList": null,
  64. "dotList": [],
  65. "sort": "4",
  66. "isVip": "true"
  67. },
  68. {
  69. "id": "516",
  70. "tvId": "892838",
  71. "tvName": "西游记",
  72. "title": "test111",
  73. "description": "",
  74. "coverUrl": "http://alivc-demo-vod.aliyuncs.com/28b7c55cfcba443880ad99eae78f4571/snapshots/normal/4F41D7FD-16C081AC461-1103-1445-334-2638600001.jpg",
  75. "creationTime": "2019-07-19 10:41:07.0",
  76. "firstFrameUrl": "http://alivc-demo-vod.aliyuncs.com/28b7c55cfcba443880ad99eae78f4571/snapshots/normal/4F41D7FD-16C081AC461-1103-1445-334-2638600001.jpg",
  77. "size": 3061916,
  78. "cateId": 0,
  79. "cateName": "",
  80. "tags": "vip标签",
  81. "isRecommend": "false",
  82. "isHomePage": "false",
  83. "videoId": "28b7c55cfcba443880ad99eae78f4571",
  84. "duration": 16,
  85. "transcodeStatus": "success",
  86. "snapshotStatus": "success",
  87. "censorStatus": "success",
  88. "snapshotList": null,
  89. "dotList": [
  90. {
  91. "id": "1202",
  92. "videoId": "28b7c55cfcba443880ad99eae78f4571",
  93. "time": "12",
  94. "content": "3334545454"
  95. }
  96. ],
  97. "sort": "3",
  98. "isVip": "true"
  99. }
  100. ],
  101. "tag": "vip标签"
  102. }
  103. ]
  104. }
  105. }

getLongVideoById

根据电视剧id查询长视频列表。

method get
url /longVideo/getLongVideoById
param
名称 类型 是否必需 描述
token string token
tvId String 电视剧id
return param
名称 类型 描述
total string 视频总条数
videoList List<LongVideo> 长视频信息列表

LongVideo

名称 类型 描述
title string 视频标题
videoId string 视频id
description string 视频描述
duration string 视频时长(秒)
coverUrl string 视频封面URL
firstFrameUrl string 首帧地址
size string 视频源文件大小(字节)。
tags string 视频标签.多个用逗号分隔。
tvId string 电视剧id。
tvName string 电视剧名称。
dotList List<dot> 打点信息列表
sort string 序号。
creationTime string 创建时间
transcodeStatus string 转码状态。
snapshotStatus string 截图状态
censorStatus string 审核状态
isRecommend string 是否推荐(是:true,否:false)
isHomePage string 是否首页(是:true,否:false)
isVip string 是否vip(是:true,否:false)

dot

名称 类型 描述
id string id
videoId string 视频id
time string 时间(单位:秒)
content string 打点描述

result:

  1. {
  2. "result": "true",
  3. "requestId": "c3bcb60d-e85f-4e19-a50a-16bedb56165f",
  4. "message": "",
  5. "code": "200",
  6. "data": {
  7. "total": 7,
  8. "videoList": [
  9. {
  10. "id": "25",
  11. "videoId": "23rfewc23",
  12. "title": "test video",
  13. "description": "test33",
  14. "duration": 12,
  15. "coverUrl": "https://alivc-demo-vod.aliyuncs.com/image9sfsa0-dfcoverurl.png",
  16. "creationTime": "2019-01-09 22:11:29.0",
  17. "status": "",
  18. "firstFrameUrl": "",
  19. "size": 56,
  20. "tvId": 12,
  21. "tvName": "12",
  22. "dotList": [],
  23. "sort": "序号",
  24. "tags": "测试",
  25. "shareUrl": "",
  26. "transcodeStatus": "",
  27. "snapshotStatus": "",
  28. "censorStatus": "onCensor",
  29. "isRecommend":"false",
  30. "isHomePage":"false",
  31. "isVip":"false"
  32. }
  33. ]
  34. }
  35. }

randomUser

生成随机用户。

method get
url /longVideoUser/randomUser
param
return param
token string token
userId string 用户id
nickName string 用户昵称
avatar string 用户头像
gmtCreate string 创建时间
gmtModified string 修改时间

result:

  1. {
  2. "result": "true",
  3. "requestId": "12b9032c-3404-4a5a-bb74-83022046ad0b",
  4. "message": "",
  5. "code": "200",
  6. "data": {
  7. "id": "5",
  8. "userId": "865997",
  9. "nickName": "Gloria",
  10. "avatarUrl": "http://live-appserver-sh.alivecdn.com/heads/05.png",
  11. "gmtCreate": "2019-06-24 17:53:28.0",
  12. "gmtModified": "",
  13. "token": "eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiI4NjU5OTciLCJpYXQiOjE1NjEzNzAwMDgsInN1YiI6IntcInVzZUlkXCI6XCI4NjU5OTdcIn0ifQ.cklcJwOvYUxOnqEBjnr2eplh2SeZquDuc4vwCQp3kPs"
  14. }
  15. }

getSimilarTvPlayList

获取相似电视剧列表

method get
url /longVideo/getSimilarTvPlayList
param
名称 类型 是否必需 描述
token string token
tvId String 电视剧id
return param
名称 类型 描述
total string 视频总条数
tvPlayList List<tvPlay> 电视剧信息列表

tvPlay

名称 类型 描述
id string id
tvId string tvId
title string 电视剧标题
description string 电视剧描述
coverUrl string 封面URL
firstFrameUrl string 首帧地址
tags string 电视剧标签.多个用逗号分隔。
cateId string 电视剧分类id。
cateName string 电视剧分类名称。
total string 总集数
creationTime string 创建时间
isRecommend string 是否推荐(是:true,否:false)
isRelease string 是否发布(是:true,否:false)
isHomePage string 是否首页(是:true,否:false)

result:

  1. {
  2. "result": "true",
  3. "requestId": "c3bcb60d-e85f-4e19-a50a-16bedb56165f",
  4. "message": "",
  5. "code": "200",
  6. "data": {
  7. "total": 7,
  8. "tvPlayList": [
  9. {
  10. "id": "25",
  11. "tvId": "15",
  12. "title": "test video",
  13. "description": "test33",
  14. "coverUrl": "https://alivc-demo-vod.aliyuncs.com/image9sfsa0-dfcoverurl.png",
  15. "total": 7,
  16. "creationTime": "2019-01-09 22:11:29.0",
  17. "firstFrameUrl": "",
  18. "cateId": 12,
  19. "cateName": "12",
  20. "tags": "测试",
  21. "isRelease": "true",
  22. "isHomePage":"true",
  23. "isRecommend": "false"
  24. }
  25. ]
  26. }
  27. }

getSimilarLongVideosList

获取相似长视频列表

method get
url /longVideo/getSimilarLongVideosList
param
名称 类型 是否必需 描述
token string token
videoId String 视频id
return param
名称 类型 描述
total string 视频总条数
videoList List<LongVideo> 推荐长视频信息列表

LongVideo

名称 类型 描述
title string 视频标题
videoId string 视频id
description string 视频描述
duration string 视频时长(秒)
coverUrl string 视频封面URL
firstFrameUrl string 首帧地址
size string 视频源文件大小(字节)。
tags string 视频标签.多个用逗号分隔。
tvId string 电视剧id。
tvName string 电视剧名称。
dotList List<dot> 打点信息列表
sort string 序号。
creationTime string 创建时间
transcodeStatus string 转码状态。
snapshotStatus string 截图状态
censorStatus string 审核状态
isVip string 是否推荐(是:true,否:false)
isRecommend string 是否推荐(是:true,否:false)
isHomePage string 是否首页(是:true,否:false)
isVip string 是否vip(是:true,否:false)

result:

  1. {
  2. "result": "true",
  3. "requestId": "afga23534t-geggtw4-hw4htnytj-45yhsrth",
  4. "message": "",
  5. "code": "200",
  6. "data": {
  7. "total": 7,
  8. "longVideoList": [
  9. {
  10. "id": "25",
  11. "videoId": "23rfewc23",
  12. "title": "test video",
  13. "description": "test33",
  14. "duration": 12,
  15. "coverUrl": "https://alivc-demo-vod.aliyuncs.com/image9sfsa0-dfcoverurl.png",
  16. "creationTime": "2019-01-09 22:11:29.0",
  17. "status": "",
  18. "firstFrameUrl": "",
  19. "size": 56,
  20. "tvId": 12,
  21. "tvName": "12",
  22. "dotList": [],
  23. "tags": "测试",
  24. "shareUrl": "",
  25. "transcodeStatus": "",
  26. "snapshotStatus": "",
  27. "censorStatus": "onCensor",
  28. "sort": "1",
  29. "isRecommend":"true",
  30. "isHomePage":"false",
  31. "isVip":"false"
  32. }
  33. ]
  34. }
  35. }

getTagsListByType

根据类型获取标签。

method get
url /longVideo/getTagsListByType
param
名称 类型 是否必需 描述
token string token
type string 标签类型((1,长视频 2,电视剧3,vip视频))
return param
名称 类型 描述
tagList List<Tag> 标签信息列表

Tag

名称 类型 描述
id string id
tagId string 标签id
tagName string 标签名称
type string 标签类型((1,长视频 2,电视剧3,vip视频))

result:

  1. {
  2. "result": "true",
  3. "requestId": "73ca7051-e517-485c-a5c4-2472c9a4c886",
  4. "message": "获取标签完成",
  5. "code": "200",
  6. "data": [
  7. {
  8. "id": "1",
  9. "tagId": "1324",
  10. "tagName": "专题节目",
  11. "type": "1"
  12. }
  13. ]
  14. }

getVipLongVideosListbyTag

根据标签获取vip长视频列表

method get
url /longVideo/getVipLongVideosListbyTag
param
名称 类型 是否必需 描述
token string token
pageIndex int 起始页 (从1开始)
pageSize int 每页条数
tag String 每页条数
return param
名称 类型 描述
longVideoList videoObject vip长视频集合

videoObject

名称 类型 描述
total string 视频总条数
videoList List<LongVideo> vip长视频信息列表

LongVideo

名称 类型 描述
title string 视频标题
videoId string 视频id
description string 视频描述
duration string 视频时长(秒)
coverUrl string 视频封面URL
firstFrameUrl string 首帧地址
size string 视频源文件大小(字节)。
tags string 视频标签.多个用逗号分隔。
tvId string 电视剧id。
tvName string 电视剧名称。
dotList List<dot> 打点信息列表
sort string 序号。
creationTime string 创建时间
transcodeStatus string 转码状态。
snapshotStatus string 截图状态
censorStatus string 审核状态
isVip string 是否推荐(是:true,否:false)
isRecommend string 是否推荐(是:true,否:false)
isHomePage string 是否首页(是:true,否:false)
isVip string 是否vip(是:true,否:false)

dot

名称 类型 描述
id string id
videoId string 视频id
time string 时间(单位:秒)
content string 打点描述

result:

  1. {
  2. "result": "true",
  3. "requestId": "afga23534t-geggtw4-hw4htnytj-45yhsrth",
  4. "message": "",
  5. "code": "200",
  6. "data": {
  7. "total": 7,
  8. "videoList": [
  9. {
  10. "id": "25",
  11. "videoId": "23rfewc23",
  12. "title": "test video",
  13. "description": "test33",
  14. "duration": 12,
  15. "coverUrl": "https://alivc-demo-vod.aliyuncs.com/image9sfsa0-dfcoverurl.png",
  16. "creationTime": "2019-01-09 22:11:29.0",
  17. "status": "",
  18. "firstFrameUrl": "",
  19. "size": 56,
  20. "tvId": 12,
  21. "tvName": "12",
  22. "dotList": [],
  23. "tags": "测试",
  24. "shareUrl": "",
  25. "transcodeStatus": "",
  26. "snapshotStatus": "",
  27. "censorStatus": "onCensor",
  28. "sort": "1",
  29. "isRecommend":"true",
  30. "isHomePage":"false",
  31. "isVip":"false"
  32. }
  33. ]
  34. }
  35. }

工具包

getToolKit

根据条件获取工具包地址。

method post
url /tool/getToolKit
param
名称 类型 是否必需 描述
toolKitName string 工具包包名
type string 类型(1:android,2:ios)
return param
id string id
toolKitName string 工具包包名
url string 工具包地址
type string 类型(1:android,2:ios)

result:

  1. {
  2. "result": "true",
  3. "requestId": "d5cec15b-7216-4fe7-a400-07d561831f7a",
  4. "message": "根据条件获取工具包信息完成",
  5. "code": "200",
  6. "data": {
  7. "id": "3",
  8. "toolKitName": "shortVideoBase",
  9. "url": "https://alivc-demo-cms.alicdn.com/versionProduct/installPackage/shortVideo/base/shortVideoBase_update_iOS.plist",
  10. "type": "2"
  11. }
  12. }