全民K歌IOT开放平台
  1. 运营类
全民K歌IOT开放平台
  • 厂商合作流程
  • 快速接入
  • SDK bug提单规范
  • 如何在线调试接口
  • 常见问题
  • 业务错误码说明
  • 开放平台接入指南
    • 登录鉴权方式介绍V2(推荐)
    • 如何申请接入
    • CDK权限申请流程
    • 获取应用级token
      POST
    • 获取登录二维码
      POST
    • 查询二维码的状态
      POST
    • 获取用户级token
      POST
    • 刷新用户级token
      POST
  • 基础类
    • tagId对照表
    • 歌曲详情
    • 查询mv的播放地址
    • 搜索
    • 搜索联想
    • 查询歌手歌曲
    • 获取歌曲歌词文件
    • 搜索某歌手的歌曲
    • Q音歌曲mid映射K歌
    • 短剧播放链接
    • 查询应用限免配置
  • 运营类
    • 排行榜id说明
    • 获取城市id列表
      GET
    • 获取专题分类列表
      POST
    • 获取云端配置
      POST
    • 热门ugc
      POST
    • 热搜词
      POST
    • 排行榜
      POST
    • 获取专题下歌曲信息
      POST
    • 获取车联渠道映射
      POST
    • 热门推荐
      POST
    • (新)排行榜
      POST
    • 综合歌单列表查询
      POST
    • 设置缓存设备
      POST
    • TV版分类歌单列表
      POST
    • 获取TV频道页tab配置
      POST
    • 获取用户协议
      POST
    • 获取广告配置
      POST
    • 拉取短剧合集的列表
      POST
  • 用户类
    • 用户信息查询
    • 删除用户UGC作品
    • 获取推荐/翻唱作品
    • 获取同城作品
    • 用户作品列表
    • 获取好友作品
    • UGC作品详情
    • 更改作品访问权限
    • 用户个推歌单
  • 支付类
    • 支付接入流程
    • 订单发货使用简述
    • 开通设备会员限免简述
    • 通用sign计算规则
    • 通用返回结构
    • 【CDK】CDK兑换
    • 【CDK】生成CDK
    • 【CDK】CDK召回
    • 【CDK】CDK状态查询
    • 【三方支付】订单发货
    • 【三方支付】手机号发货
    • 【三方支付】订单状态查询
    • 【米大师支付】获取会员商品列表
    • 【米大师支付】未登录-查询会员商品列表
    • 【米大师支付】支付下单
    • 【米大师支付】支付成功通知
    • 【米大师支付】查询用户支付成功订单记录
    • 查询设备以及用户是否有赠送资格
    • 查询设备限免剩余时长
    • 退款设备会员
    • 设备会员迁移
    • 查询会员赠送时长
    • 同步支付订单接口
    • 【三方支付】存量会员迁移领取查询
    • 【三方支付】存量会员迁移接口
    • 授权设备体验会员
    • 查询用户会员信息
    • 【三方支付】超会发货
  • 用户作品-文件类
    • callback_url说明
    • 上传音频源文件
    • (服务端)上传音频作品的链接
  • 通用类
    • 【厂商定制】匹配搜索
    • 【腾讯视频专用】获取SDK请求使用的token
    • 获取kg的短链接
  1. 运营类

拉取短剧合集的列表

正式环境
https://api.kg.qq.com
正式环境
https://api.kg.qq.com
POST
/karaoke/oper/v2/mini_show_collection
运营类
拉取单个短剧合集的列表,支持上下滑

请求参数

Header 参数
X-Open-Access-Token
string 
必需
access token
默认值:
{{X-Open-Access-Token}}
X-Open-ID
string 
openid
可选
默认值:
{{X-Open-ID}}
X-Open-App-ID
string 
业务appid
必需
默认值:
{{X-Open-App-ID}}
Device-ID
string 
可选
设备id,调用KtvSdk.getSdkImei()获取
Body 参数application/json
album_id
integer 
短剧集id
必需
dir
enum<integer> 
可选
翻页方向 1-正向 2-反向(返回上一页)
枚举值:
12
jump_ugcid
string 
必需
子集id。用于定位,返回包括当前集数在内的前/后10集
passback
string 
回传
可选
示例
{
  "album_id": 1557,
  "jump_ugcid": "400746523_1700119944_890",
  "dir": 1,
  "passback": "DBwmGDQwMDc0NjUyM18xNjk5NjEwNTg0XzYxMjw="
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.kg.qq.com/karaoke/oper/v2/mini_show_collection' \
--header 'X-Open-Access-Token;' \
--header 'X-Open-ID: ' \
--header 'X-Open-App-ID;' \
--header 'Device-ID;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "album_id": 1557,
    "jump_ugcid": "400746523_1700119944_890",
    "dir": 1,
    "passback": "DBwmGDQwMDc0NjUyM18xNjk5NjEwNTg0XzYxMjw="
}'

返回响应

🟢200OK
application/json
Body
album_detail
object (protocol.MiniShowItem) 
可选
album_cover
string 
专辑封面
可选
album_id
integer 
专辑ID
可选
album_title
string 
标题
可选
desc
string 
剧情介绍
可选
is_free
boolean 
短剧是否全免费
可选
jump_ugcid
string 
可选
跳转作品ID,一般是第一集
offline
integer 
可选
是否下架 offline=1 已下架
play_num
integer 
短剧合辑播放总量
可选
total_set
integer 
总集数
可选
episodes
array[object (protocol.Episode) {6}] 
子集详情
可选
cover
string 
封面
可选
desc
string 
剧情介绍
可选
location
integer 
第N集,从1开始
可选
pay_type
integer 
可选
付费类型 参考 EnumPayType
play_cnt
integer 
播放次数
可选
ugcid
string 
作品ID
可选
has_more
integer 
1-有更多
可选
passback
string 
回传
可选
示例
{
  "code": 0,
  "sub_code": 0,
  "msg": "请求成功",
  "data": {
    "passback": "DBwmFzQwMDc0NjUyM18xNjk5NjEwNTYzXzMzPA==",
    "has_more": 1,
    "album_detail": {
      "album_id": 1557,
      "album_title": "妻子的背叛",
      "album_cover": "http://img.tencentmusic.com/T013M000004NqKXz2t3bex.jpg",
      "jump_ugcid": "",
      "desc": "男子出差提前回来了,哪知家里出大事儿了!",
      "play_num": 763,
      "offline": 0,
      "total_set": 32
    },
    "episodes": [
      {
        "location": 22,
        "cover": "",
        "ugcid": "400746523_1700119898_525",
        "desc": "",
        "play_cnt": 3,
        "pay_type": 1
      },
      {
        "location": 23,
        "cover": "",
        "ugcid": "400746523_1700119952_349",
        "desc": "",
        "play_cnt": 10,
        "pay_type": 1
      },
      {
        "location": 24,
        "cover": "",
        "ugcid": "400746523_1699610525_918",
        "desc": "feqeqf",
        "play_cnt": 2,
        "pay_type": 1
      },
      {
        "location": 25,
        "cover": "",
        "ugcid": "400746523_1700119918_908",
        "desc": "",
        "play_cnt": 3,
        "pay_type": 1
      },
      {
        "location": 26,
        "cover": "",
        "ugcid": "400746523_1700119912_753",
        "desc": "fqfeqfeq",
        "play_cnt": 13,
        "pay_type": 1
      },
      {
        "location": 27,
        "cover": "",
        "ugcid": "400746523_1700119950_54",
        "desc": "",
        "play_cnt": 8,
        "pay_type": 1
      },
      {
        "location": 28,
        "cover": "",
        "ugcid": "400746523_1700119900_863",
        "desc": "",
        "play_cnt": 4,
        "pay_type": 1
      },
      {
        "location": 29,
        "cover": "",
        "ugcid": "400746523_1699610639_640",
        "desc": "",
        "play_cnt": 5,
        "pay_type": 1
      },
      {
        "location": 30,
        "cover": "",
        "ugcid": "400746523_1699610693_957",
        "desc": "",
        "play_cnt": 3,
        "pay_type": 1
      },
      {
        "location": 31,
        "cover": "",
        "ugcid": "400746523_1699610563_33",
        "desc": "",
        "play_cnt": 10,
        "pay_type": 1
      }
    ]
  }
}
上一页
获取广告配置
下一页
用户信息查询
Built with