- 厂商合作流程
- 快速接入
- SDK bug提单规范
- 如何在线调试接口
- 常见问题
- 业务错误码说明
- 开放平台接入指南
- 基础类
- 运营类
- 用户类
- 支付类
- 支付接入流程
- 订单发货使用简述
- 开通设备会员限免简述
- 通用sign计算规则
- 【CDK】CDK兑换POST
- 【CDK】生成CDKPOST
- 【CDK】CDK召回POST
- 【CDK】CDK状态查询POST
- 【三方支付】订单发货POST
- 【三方支付】手机号发货POST
- 【三方支付】订单状态查询POST
- 【米大师支付】获取会员商品列表POST
- 【米大师支付】未登录-查询会员商品列表POST
- 【米大师支付】支付下单POST
- 【米大师支付】支付成功通知POST
- 【米大师支付】查询用户支付成功订单记录POST
- 查询设备以及用户是否有赠送资格POST
- 查询设备限免剩余时长POST
- 退款设备会员POST
- 设备会员迁移POST
- 查询会员赠送时长POST
- 同步支付订单接口POST
- 【三方支付】存量会员迁移领取查询POST
- 【三方支付】存量会员迁移接口POST
- 授权设备体验会员POST
- 查询用户会员信息POST
- 用户作品-文件类
- 通用类
- 用户资产类
综合歌单列表查询
正式环境
正式环境
POST
/karaoke/oper/v2/multi_playlist
运营类
接口需要在Header:Client-IP里面传客户端的真实ip,不然结果可能不准确。
歌单说明: https://docs.qq.com/sheet/DSkRDbW5iTVBEbkdT?tab=BB08J2
请求参数
Header 参数
X-Open-Access-Token
string
必需
默认值:
{{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
可选
Body 参数application/json
index
integer
位置
>= 0
nums
integer
数量
>= 1<= 50
pass_back
string
可选
playlist_id
string
歌单id
playlist_type
string
歌单类型
示例
{
"playlist_id": "5004",
"playlist_type": "label",
"index": 0,
"nums": 20
}
示例代码
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/multi_playlist?members&reference&Type&_postman_listIndexKey=key&_postman_listAllowsMultipleValues' \
--data-raw '{
"playlist_id": "5004",
"playlist_type": "label",
"index": 0,
"nums": 20
}'
返回响应
🟢200OK
application/json
Body
detail
object (protocol.PlaylistInfo)
可选
desc
string
描述
long_img
string
长图
square_img
string
方图
sub_title
string
副标题
title
string
标题
has_more
integer
是否有更多
mini_show_items
array[object (protocol.MiniShowItem) {9}]
短剧列表
album_cover
string
专辑封面
album_id
integer
专辑ID
album_title
string
标题
desc
string
剧情介绍
is_free
boolean
短剧是否全免费
jump_ugcid
string
可选
offline
integer
可选
play_num
integer
短剧合辑播放总量
total_set
integer
总集数
next_index
integer
可选
pass_back
string
可选
singers
array[object (protocol.SingerInfo) {5}]
歌手信息
block_mask
integer
可选
屏蔽mask 非0时标识被屏蔽(为0时不返回) 1<<1为歌手屏蔽位
block_reason
string
屏蔽原因
singer_cover
string
歌手图片
singer_id
string
歌手唯一id
singer_name
string
歌手名字
songs
array[object (protocol.SongInfo) {31}]
歌曲信息
1080_mv_cover_size
integer
可选
1080_mv_size
integer
可选
480_mv_cover_size
integer
可选
480_mv_size
integer
可选
720_mv_cover_size
integer
可选
720_mv_size
integer
可选
album_img
string
可选
cp_status
integer
可选
版权状态,1:有版权, [-99,0]无版权,可播, <-300,无版权,不可播
has_hq
boolean
是否有HQ品质伴奏
has_lyric
integer
可选
has_midi
boolean
唱歌时是否支持打分
has_mv
boolean
是否有MV
has_ori_song
boolean
歌曲是否有原唱
language
integer
可选
mv_cover
string
mv视频封面
mv_has_lyric
boolean
可选
mv_height
integer
mv视频高度
mv_width
integer
mv视频宽度
need_vip
boolean
是否需要VIP
play_count
integer
歌曲播放量
play_duration
integer
播放时长
qqmusic_id
integer
可选
singer_id
string
歌手Id
singer_name
string
歌手名称
song_desc
string
歌曲描述
song_id
string
歌曲编号
song_lyric_mask
integer
可选
song_name
string
歌曲名称
song_type
integer
可选
status
integer
可选
tag_id_list
array[integer]
可选
total
integer
可选
ugcs
array[object (protocol.UgcItem) {20}]
ugc作品列表
content
string
ugc描述
cover_img
string
专辑封面图片
create_time
integer
生成时间
nick_name
string
作品作者昵称
play_count
integer
播放量
private
integer
可选
qc_ugc
integer
1-是清唱作品
rec_reason
string
可选
score
integer
分数
score_rank
integer
可选
segment_end
integer
可选
segment_start
integer
可选
singer_name
string
原唱歌手名称
song_id
string
可选
song_name
string
原唱歌曲名称
ugc_id
string
ugcid
ugc_mask
integer
可选
user_age
integer
作品作者年龄
user_avatar
string
作品作者头像
user_gender
integer
可选
示例
{
"code": 0,
"sub_code": 0,
"msg": "请求成功",
"data": {
"has_more": 0,
"next_index": 0,
"pass_back": "",
"total": 10,
"singers": [
{
"singer_id": "0025NhlN2yWrP4",
"singer_name": "周杰伦",
"singer_cover": "https://y.gtimg.cn/music/photo_new/T001R500x500M0000025NhlN2yWrP4.jpg",
"block_mask": 0,
"block_reason": ""
},
{
"singer_id": "003nRjEX3diMiV",
"singer_name": "刘艺雯",
"singer_cover": "https://y.gtimg.cn/music/photo_new/T001R500x500M000003nRjEX3diMiV.jpg",
"block_mask": 0,
"block_reason": ""
},
{
"singer_id": "003RVAdJ1YT5AI",
"singer_name": "王心凌",
"singer_cover": "https://y.gtimg.cn/music/photo_new/T001R500x500M000003RVAdJ1YT5AI.jpg",
"block_mask": 0,
"block_reason": ""
},
{
"singer_id": "003Nz2So3XXYek",
"singer_name": "陈奕迅",
"singer_cover": "https://y.gtimg.cn/music/photo_new/T001R500x500M000003Nz2So3XXYek.jpg",
"block_mask": 0,
"block_reason": ""
},
{
"singer_id": "001nMsEp1RMsiO",
"singer_name": "黄绮珊",
"singer_cover": "https://y.gtimg.cn/music/photo_new/T001R500x500M000001nMsEp1RMsiO.jpg",
"block_mask": 0,
"block_reason": ""
},
{
"singer_id": "000PJRig3WnHYX",
"singer_name": "希林娜依高",
"singer_cover": "https://y.gtimg.cn/music/photo_new/T001R500x500M000000PJRig3WnHYX.jpg",
"block_mask": 0,
"block_reason": ""
},
{
"singer_id": "004Be55m1SJaLk",
"singer_name": "张学友",
"singer_cover": "https://y.gtimg.cn/music/photo_new/T001R500x500M000004Be55m1SJaLk.jpg",
"block_mask": 0,
"block_reason": ""
},
{
"singer_id": "002azErJ0UcDN6",
"singer_name": "张杰",
"singer_cover": "https://y.gtimg.cn/music/photo_new/T001R500x500M000002azErJ0UcDN6.jpg",
"block_mask": 0,
"block_reason": ""
},
{
"singer_id": "002J4UUk29y8BY",
"singer_name": "薛之谦",
"singer_cover": "https://y.gtimg.cn/music/photo_new/T001R500x500M000002J4UUk29y8BY.jpg",
"block_mask": 0,
"block_reason": ""
},
{
"singer_id": "000GDDuQ3sGQiT",
"singer_name": "王菲",
"singer_cover": "https://y.gtimg.cn/music/photo_new/T001R500x500M000000GDDuQ3sGQiT.jpg",
"block_mask": 0,
"block_reason": ""
}
]
}
}
修改于 2025-03-04 13:02:42