QQ 音乐 v2 接口,支持搜索等操作,更多接口见在线测试地址。
| 参数名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| key | string | 是 | 接口调用密钥 | |
| action | string | 是 | 操作方法 | /search |
| keyword | string | 否 | 搜索关键词 | |
| type | integer | 否 | 搜索类型(0=歌曲 1=歌手 2=专辑 3=歌单 4=MV 7=歌词 8=用户 15=节目专辑 18=节目) | 0 |
| num | integer | 否 | 每页数量 | 10 |
| page | integer | 否 | 页码 | 1 |
| highlight | boolean | 否 | 是否高亮命中词 | true |
| action | string | 否 | 操作方法 | /search/hotkey |
| action | string | 否 | 操作方法 | /search/complete |
| keyword | string | 否 | 输入词 | |
| action | string | 否 | 操作方法 | /search/general |
| keyword | string | 否 | 搜索关键词 | |
| page | integer | 否 | 页码 | 1 |
| highlight | boolean | 否 | 是否高亮命中词 | true |
| action | string | 否 | 操作方法 | /song/query |
| id | string | 否 | 歌曲 id(逗号分隔多个) | |
| mid | string | 否 | 歌曲 mid(逗号分隔多个),与 id 二选一 | |
| action | string | 否 | 操作方法 | /song/detail |
| id | integer | 否 | 歌曲 id | |
| mid | string | 否 | 歌曲 mid,与 id 二选一 | |
| action | string | 否 | 操作方法 | /song/url |
| mid | string | 否 | 歌曲 mid(逗号分隔多个) | |
| type | string | 否 | 音质:MP3_128 / MP3_320 / FLAC / AAC_96 / AAC_192 / OGG_96 / OGG_192 / OGG_320 / OGG_640 | MP3_128 |
| action | string | 否 | 操作方法 | /song/similar |
| id | integer | 否 | 歌曲 id | |
| action | string | 否 | 操作方法 | /song/labels |
| id | integer | 否 | 歌曲 id | |
| action | string | 否 | 操作方法 | /song/related/songlist |
| id | integer | 否 | 歌曲 id | |
| action | string | 否 | 操作方法 | /song/related/mv |
| id | integer | 否 | 歌曲 id | |
| lastMvId | string | 否 | 上一页最后 MV id(分页用) | |
| action | string | 否 | 操作方法 | /song/other/version |
| id | integer | 否 | 歌曲 id | |
| mid | string | 否 | 歌曲 mid,与 id 二选一 | |
| action | string | 否 | 操作方法 | /song/fav/num |
| id | string | 否 | 歌曲 id(逗号分隔多个) | |
| action | string | 否 | 操作方法 | /lyric |
| id | integer | 否 | 歌曲 id | |
| mid | string | 否 | 歌曲 mid,与 id 二选一 | |
| qrc | boolean | 否 | 是否启用 QRC 逐字歌词 | false |
| trans | boolean | 否 | 是否返回翻译歌词 | true |
| roma | boolean | 否 | 是否返回罗马音 | false |
| action | string | 否 | 操作方法 | /singer/detail |
| mid | string | 否 | 歌手 mid | |
| action | string | 否 | 操作方法 | /singer/info |
| mid | string | 否 | 歌手 mid | |
| action | string | 否 | 操作方法 | /singer/songs |
| mid | string | 否 | 歌手 mid | |
| num | integer | 否 | 数量 | 30 |
| begin | integer | 否 | 偏移量 | 0 |
| action | string | 否 | 操作方法 | /singer/albums |
| mid | string | 否 | 歌手 mid | |
| num | integer | 否 | 数量 | 30 |
| begin | integer | 否 | 偏移量 | 0 |
| action | string | 否 | 操作方法 | /singer/mvs |
| mid | string | 否 | 歌手 mid | |
| num | integer | 否 | 数量 | 30 |
| begin | integer | 否 | 偏移量 | 0 |
| action | string | 否 | 操作方法 | /singer/similar |
| mid | string | 否 | 歌手 mid | |
| num | integer | 否 | 数量 | 10 |
| action | string | 否 | 操作方法 | /singer/hot |
| area | integer | 否 | 地区:-100 不限 / 200 内地 / 2 港台 / 5 欧美 / 4 日本 / 3 韩国 | -100 |
| sex | integer | 否 | 性别:-100 不限 / 0 男 / 1 女 / 2 组合 | -100 |
| genre | integer | 否 | 风格:-100 不限 / 7 流行 / 3 说唱 / 19 中国风 / 4 摇滚 / 2 电子 / 8 民谣 / 11 R&B | -100 |
| action | string | 否 | 操作方法 | /singer/list |
| area | integer | 否 | 地区(同上) | -100 |
| sex | integer | 否 | 性别(同上) | -100 |
| genre | integer | 否 | 风格(同上) | -100 |
| index | integer | 否 | 索引:-100 全部 / 27 热门 | -100 |
| page | integer | 否 | 页码(每页 80 条) | 1 |
| action | string | 否 | 操作方法 | /singer/fans/num |
| mid | string | 否 | 歌手 mid(逗号分隔) | |
| action | string | 否 | 操作方法 | /album/cover |
| mid | string | 否 | 专辑 mid | |
| size | integer | 否 | 尺寸:150 / 300 / 500 / 800 | 300 |
| action | string | 否 | 操作方法 | /album/detail |
| id | integer | 否 | 专辑 id | |
| mid | string | 否 | 专辑 mid,与 id 二选一 | |
| action | string | 否 | 操作方法 | /album/songs |
| id | integer | 否 | 专辑 id | |
| mid | string | 否 | 专辑 mid,与 id 二选一 | |
| num | integer | 否 | 数量 | 50 |
| page | integer | 否 | 页码 | 1 |
| action | string | 否 | 操作方法 | /album/new |
| area | integer | 否 | 地区:1 内地 / 2 港台 / 4 日本 / 5 欧美 | 1 |
| num | integer | 否 | 数量 | 20 |
| page | integer | 否 | 页码 | 1 |
| action | string | 否 | 操作方法 | /songlist/detail |
| id | integer | 否 | 歌单 id(disstid) | |
| dirid | integer | 否 | 目录 id(0=默认收藏) | 0 |
| action | string | 否 | 操作方法 | /songlist/songs |
| id | integer | 否 | 歌单 id(disstid) | |
| dirid | integer | 否 | 目录 id | 0 |
| num | integer | 否 | 数量 | 50 |
| page | integer | 否 | 页码 | 1 |
| action | string | 否 | 操作方法 | /songlist/category |
| action | string | 否 | 操作方法 | /songlist/list |
| categoryId | integer | 否 | 分类 id(默认全部) | 10000000 |
| sortId | integer | 否 | 排序:5 热门 | 5 |
| num | integer | 否 | 数量 | 20 |
| page | integer | 否 | 页码 | 1 |
| action | string | 否 | 操作方法 | /songlist/recommend |
| action | string | 否 | 操作方法 | /songlist/create |
| name | string | 否 | 歌单名称 | |
| action | string | 否 | 操作方法 | /songlist/delete |
| dirid | integer | 否 | 歌单 id | |
| action | string | 否 | 操作方法 | /songlist/add/songs |
| dirid | integer | 否 | 歌单 id | 1 |
| songIds | string | 否 | 歌曲 id(逗号分隔) | |
| action | string | 否 | 操作方法 | /songlist/del/songs |
| dirid | integer | 否 | 歌单 id | 1 |
| songIds | string | 否 | 歌曲 id(逗号分隔) | |
| action | string | 否 | 操作方法 | /top/category |
| action | string | 否 | 操作方法 | /top/detail |
| id | integer | 否 | 排行榜 id | |
| num | integer | 否 | 数量 | 100 |
| page | integer | 否 | 页码 | 1 |
| tag | boolean | 否 | 是否返回歌曲标签 | true |
| action | string | 否 | 操作方法 | /recommend/home |
| action | string | 否 | 操作方法 | /recommend/guess |
| action | string | 否 | 操作方法 | /recommend/radar |
| action | string | 否 | 操作方法 | /recommend/daily |
| action | string | 否 | 操作方法 | /recommend/songlist |
| action | string | 否 | 操作方法 | /recommend/new/songs |
| type | integer | 否 | 新歌类型 | 5 |
| action | string | 否 | 操作方法 | /recommend/radio |
| action | string | 否 | 操作方法 | /mv/detail |
| vid | string | 否 | MV vid(逗号分隔多个) | |
| action | string | 否 | 操作方法 | /mv/url |
| vid | string | 否 | MV vid(逗号分隔多个) | |
| action | string | 否 | 操作方法 | /mv/recommend |
| num | integer | 否 | 数量 | 20 |
| page | integer | 否 | 页码 | 1 |
| action | string | 否 | 操作方法 | /mv/rank |
| area | integer | 否 | 地区 | 15 |
| num | integer | 否 | 数量 | 20 |
| page | integer | 否 | 页码 | 1 |
| action | string | 否 | 操作方法 | /comment/count |
| id | integer | 否 | 资源 id | |
| type | integer | 否 | 类型:1 歌曲 / 2 专辑 / 3 歌单 / 5 MV | 1 |
| action | string | 否 | 操作方法 | /comment/hot |
| id | integer | 否 | 资源 id | |
| type | integer | 否 | 类型(同上) | 1 |
| pageNum | integer | 否 | 页码 | 1 |
| pageSize | integer | 否 | 每页数量 | 15 |
| lastSeqNo | string | 否 | 上一页最后一条序号(分页用) | |
| action | string | 否 | 操作方法 | /comment/new |
| id | integer | 否 | 资源 id | |
| type | integer | 否 | 类型(同上) | 1 |
| pageNum | integer | 否 | 页码 | 1 |
| pageSize | integer | 否 | 每页数量 | 15 |
| lastSeqNo | string | 否 | 上一页最后一条序号(分页用) | |
| action | string | 否 | 操作方法 | /comment/recommend |
| id | integer | 否 | 资源 id | |
| type | integer | 否 | 类型(同上) | 1 |
| pageNum | integer | 否 | 页码 | 1 |
| pageSize | integer | 否 | 每页数量 | 15 |
| lastSeqNo | string | 否 | 上一页最后一条序号(分页用) | |
| action | string | 否 | 操作方法 | /user/euin |
| musicid | string | 否 | 用户 musicid | |
| action | string | 否 | 操作方法 | /user/musicid |
| euin | string | 否 | encrypt_uin | |
| action | string | 否 | 操作方法 | /user/homepage |
| euin | string | 否 | encrypt_uin | |
| action | string | 否 | 操作方法 | /user/vip |
| action | string | 否 | 操作方法 | /user/songlist/created |
| uin | string | 否 | 用户 uin | |
| action | string | 否 | 操作方法 | /user/fav/songs |
| euin | string | 否 | encrypt_uin | |
| num | integer | 否 | 数量 | 10 |
| page | integer | 否 | 页码 | 1 |
| action | string | 否 | 操作方法 | /user/fav/songlist |
| euin | string | 否 | encrypt_uin | |
| num | integer | 否 | 数量 | 10 |
| page | integer | 否 | 页码 | 1 |
| action | string | 否 | 操作方法 | /user/fav/album |
| euin | string | 否 | encrypt_uin | |
| num | integer | 否 | 数量 | 10 |
| page | integer | 否 | 页码 | 1 |
| action | string | 否 | 操作方法 | /user/fav/mv |
| euin | string | 否 | encrypt_uin | |
| num | integer | 否 | 数量 | 10 |
| page | integer | 否 | 页码 | 1 |
| action | string | 否 | 操作方法 | /user/follow/singers |
| euin | string | 否 | encrypt_uin | |
| num | integer | 否 | 数量 | 10 |
| page | integer | 否 | 页码 | 1 |
| action | string | 否 | 操作方法 | /user/fans |
| euin | string | 否 | encrypt_uin | |
| num | integer | 否 | 数量 | 10 |
| page | integer | 否 | 页码 | 1 |
| action | string | 否 | 操作方法 | /user/follows |
| euin | string | 否 | encrypt_uin | |
| num | integer | 否 | 数量 | 10 |
| page | integer | 否 | 页码 | 1 |
| action | string | 否 | 操作方法 | /user/friends |
| num | integer | 否 | 数量 | 10 |
| page | integer | 否 | 页码 | 1 |
| action | string | 否 | 操作方法 | /user/music/gene |
| euin | string | 否 | encrypt_uin | |
| action | string | 否 | 操作方法 | /login/qrcode/qq |
| action | string | 否 | 操作方法 | /login/qrcode/qq/check |
| qrsig | string | 否 | 获取二维码时返回的 qrsig | |
| action | string | 否 | 操作方法 | /login/qrcode/qq/complete |
| qrsig | string | 否 | 获取二维码时返回的 qrsig | |
| action | string | 否 | 操作方法 | /login/qrcode/wx |
| action | string | 否 | 操作方法 | /login/qrcode/wx/check |
| uuid | string | 否 | 获取二维码时返回的 uuid | |
| action | string | 否 | 操作方法 | /login/qrcode/wx/complete |
| uuid | string | 否 | 获取二维码时返回的 uuid | |
| action | string | 否 | 操作方法 | /login/phone/send |
| phone | string | 否 | 手机号 | |
| countryCode | integer | 否 | 国家区号 | 86 |
| action | string | 否 | 操作方法 | /login/phone |
| phone | string | 否 | 手机号 | |
| code | string | 否 | 验证码 | |
| countryCode | integer | 否 | 国家区号 | 86 |
| action | string | 否 | 操作方法 | /login/check |
| musicid | string | 否 | musicid | |
| musickey | string | 否 | musickey | |
| action | string | 否 | 操作方法 | /login/refresh |
| musicid | string | 否 | musicid | |
| musickey | string | 否 | musickey | |
| refresh | string | 否 | refresh_token(可选) | |
| access | string | 否 | access_token(可选) | |
| loginType | integer | 否 | 登录类型(1=微信 2=QQ) | 2 |
| action | string | 否 | 操作方法 | /source/song |
| id | string | 否 | 歌曲 songmid 或 songid | |
| quality | string | 否 | mp3128/mp3320/flac/aac192/ogg96... | mp3128 |
[
{
"name": "key",
"type": "string",
"required": true,
"description": "接口调用密钥",
"example": ""
},
{
"name": "action",
"type": "string",
"required": true,
"description": "操作方法",
"example": "/search"
},
{
"name": "keyword",
"type": "string",
"required": false,
"description": "搜索关键词",
"example": ""
},
{
"name": "type",
"type": "integer",
"required": false,
"description": "搜索类型(0=歌曲 1=歌手 2=专辑 3=歌单 4=MV 7=歌词 8=用户 15=节目专辑 18=节目)",
"example": "0"
},
{
"name": "num",
"type": "integer",
"required": false,
"description": "每页数量",
"example": "10"
},
{
"name": "page",
"type": "integer",
"required": false,
"description": "页码",
"example": "1"
},
{
"name": "highlight",
"type": "boolean",
"required": false,
"description": "是否高亮命中词",
"example": "true"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/search/hotkey"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/search/complete"
},
{
"name": "keyword",
"type": "string",
"required": false,
"description": "输入词",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/search/general"
},
{
"name": "keyword",
"type": "string",
"required": false,
"description": "搜索关键词",
"example": ""
},
{
"name": "page",
"type": "integer",
"required": false,
"description": "页码",
"example": "1"
},
{
"name": "highlight",
"type": "boolean",
"required": false,
"description": "是否高亮命中词",
"example": "true"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/song/query"
},
{
"name": "id",
"type": "string",
"required": false,
"description": "歌曲 id(逗号分隔多个)",
"example": ""
},
{
"name": "mid",
"type": "string",
"required": false,
"description": "歌曲 mid(逗号分隔多个),与 id 二选一",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/song/detail"
},
{
"name": "id",
"type": "integer",
"required": false,
"description": "歌曲 id",
"example": ""
},
{
"name": "mid",
"type": "string",
"required": false,
"description": "歌曲 mid,与 id 二选一",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/song/url"
},
{
"name": "mid",
"type": "string",
"required": false,
"description": "歌曲 mid(逗号分隔多个)",
"example": ""
},
{
"name": "type",
"type": "string",
"required": false,
"description": "音质:MP3_128 / MP3_320 / FLAC / AAC_96 / AAC_192 / OGG_96 / OGG_192 / OGG_320 / OGG_640",
"example": "MP3_128"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/song/similar"
},
{
"name": "id",
"type": "integer",
"required": false,
"description": "歌曲 id",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/song/labels"
},
{
"name": "id",
"type": "integer",
"required": false,
"description": "歌曲 id",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/song/related/songlist"
},
{
"name": "id",
"type": "integer",
"required": false,
"description": "歌曲 id",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/song/related/mv"
},
{
"name": "id",
"type": "integer",
"required": false,
"description": "歌曲 id",
"example": ""
},
{
"name": "lastMvId",
"type": "string",
"required": false,
"description": "上一页最后 MV id(分页用)",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/song/other/version"
},
{
"name": "id",
"type": "integer",
"required": false,
"description": "歌曲 id",
"example": ""
},
{
"name": "mid",
"type": "string",
"required": false,
"description": "歌曲 mid,与 id 二选一",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/song/fav/num"
},
{
"name": "id",
"type": "string",
"required": false,
"description": "歌曲 id(逗号分隔多个)",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/lyric"
},
{
"name": "id",
"type": "integer",
"required": false,
"description": "歌曲 id",
"example": ""
},
{
"name": "mid",
"type": "string",
"required": false,
"description": "歌曲 mid,与 id 二选一",
"example": ""
},
{
"name": "qrc",
"type": "boolean",
"required": false,
"description": "是否启用 QRC 逐字歌词",
"example": "false"
},
{
"name": "trans",
"type": "boolean",
"required": false,
"description": "是否返回翻译歌词",
"example": "true"
},
{
"name": "roma",
"type": "boolean",
"required": false,
"description": "是否返回罗马音",
"example": "false"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/singer/detail"
},
{
"name": "mid",
"type": "string",
"required": false,
"description": "歌手 mid",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/singer/info"
},
{
"name": "mid",
"type": "string",
"required": false,
"description": "歌手 mid",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/singer/songs"
},
{
"name": "mid",
"type": "string",
"required": false,
"description": "歌手 mid",
"example": ""
},
{
"name": "num",
"type": "integer",
"required": false,
"description": "数量",
"example": "30"
},
{
"name": "begin",
"type": "integer",
"required": false,
"description": "偏移量",
"example": "0"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/singer/albums"
},
{
"name": "mid",
"type": "string",
"required": false,
"description": "歌手 mid",
"example": ""
},
{
"name": "num",
"type": "integer",
"required": false,
"description": "数量",
"example": "30"
},
{
"name": "begin",
"type": "integer",
"required": false,
"description": "偏移量",
"example": "0"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/singer/mvs"
},
{
"name": "mid",
"type": "string",
"required": false,
"description": "歌手 mid",
"example": ""
},
{
"name": "num",
"type": "integer",
"required": false,
"description": "数量",
"example": "30"
},
{
"name": "begin",
"type": "integer",
"required": false,
"description": "偏移量",
"example": "0"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/singer/similar"
},
{
"name": "mid",
"type": "string",
"required": false,
"description": "歌手 mid",
"example": ""
},
{
"name": "num",
"type": "integer",
"required": false,
"description": "数量",
"example": "10"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/singer/hot"
},
{
"name": "area",
"type": "integer",
"required": false,
"description": "地区:-100 不限 / 200 内地 / 2 港台 / 5 欧美 / 4 日本 / 3 韩国",
"example": "-100"
},
{
"name": "sex",
"type": "integer",
"required": false,
"description": "性别:-100 不限 / 0 男 / 1 女 / 2 组合",
"example": "-100"
},
{
"name": "genre",
"type": "integer",
"required": false,
"description": "风格:-100 不限 / 7 流行 / 3 说唱 / 19 中国风 / 4 摇滚 / 2 电子 / 8 民谣 / 11 R&B",
"example": "-100"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/singer/list"
},
{
"name": "area",
"type": "integer",
"required": false,
"description": "地区(同上)",
"example": "-100"
},
{
"name": "sex",
"type": "integer",
"required": false,
"description": "性别(同上)",
"example": "-100"
},
{
"name": "genre",
"type": "integer",
"required": false,
"description": "风格(同上)",
"example": "-100"
},
{
"name": "index",
"type": "integer",
"required": false,
"description": "索引:-100 全部 / 27 热门",
"example": "-100"
},
{
"name": "page",
"type": "integer",
"required": false,
"description": "页码(每页 80 条)",
"example": "1"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/singer/fans/num"
},
{
"name": "mid",
"type": "string",
"required": false,
"description": "歌手 mid(逗号分隔)",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/album/cover"
},
{
"name": "mid",
"type": "string",
"required": false,
"description": "专辑 mid",
"example": ""
},
{
"name": "size",
"type": "integer",
"required": false,
"description": "尺寸:150 / 300 / 500 / 800",
"example": "300"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/album/detail"
},
{
"name": "id",
"type": "integer",
"required": false,
"description": "专辑 id",
"example": ""
},
{
"name": "mid",
"type": "string",
"required": false,
"description": "专辑 mid,与 id 二选一",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/album/songs"
},
{
"name": "id",
"type": "integer",
"required": false,
"description": "专辑 id",
"example": ""
},
{
"name": "mid",
"type": "string",
"required": false,
"description": "专辑 mid,与 id 二选一",
"example": ""
},
{
"name": "num",
"type": "integer",
"required": false,
"description": "数量",
"example": "50"
},
{
"name": "page",
"type": "integer",
"required": false,
"description": "页码",
"example": "1"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/album/new"
},
{
"name": "area",
"type": "integer",
"required": false,
"description": "地区:1 内地 / 2 港台 / 4 日本 / 5 欧美",
"example": "1"
},
{
"name": "num",
"type": "integer",
"required": false,
"description": "数量",
"example": "20"
},
{
"name": "page",
"type": "integer",
"required": false,
"description": "页码",
"example": "1"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/songlist/detail"
},
{
"name": "id",
"type": "integer",
"required": false,
"description": "歌单 id(disstid)",
"example": ""
},
{
"name": "dirid",
"type": "integer",
"required": false,
"description": "目录 id(0=默认收藏)",
"example": "0"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/songlist/songs"
},
{
"name": "id",
"type": "integer",
"required": false,
"description": "歌单 id(disstid)",
"example": ""
},
{
"name": "dirid",
"type": "integer",
"required": false,
"description": "目录 id",
"example": "0"
},
{
"name": "num",
"type": "integer",
"required": false,
"description": "数量",
"example": "50"
},
{
"name": "page",
"type": "integer",
"required": false,
"description": "页码",
"example": "1"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/songlist/category"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/songlist/list"
},
{
"name": "categoryId",
"type": "integer",
"required": false,
"description": "分类 id(默认全部)",
"example": "10000000"
},
{
"name": "sortId",
"type": "integer",
"required": false,
"description": "排序:5 热门",
"example": "5"
},
{
"name": "num",
"type": "integer",
"required": false,
"description": "数量",
"example": "20"
},
{
"name": "page",
"type": "integer",
"required": false,
"description": "页码",
"example": "1"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/songlist/recommend"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/songlist/create"
},
{
"name": "name",
"type": "string",
"required": false,
"description": "歌单名称",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/songlist/delete"
},
{
"name": "dirid",
"type": "integer",
"required": false,
"description": "歌单 id",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/songlist/add/songs"
},
{
"name": "dirid",
"type": "integer",
"required": false,
"description": "歌单 id",
"example": "1"
},
{
"name": "songIds",
"type": "string",
"required": false,
"description": "歌曲 id(逗号分隔)",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/songlist/del/songs"
},
{
"name": "dirid",
"type": "integer",
"required": false,
"description": "歌单 id",
"example": "1"
},
{
"name": "songIds",
"type": "string",
"required": false,
"description": "歌曲 id(逗号分隔)",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/top/category"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/top/detail"
},
{
"name": "id",
"type": "integer",
"required": false,
"description": "排行榜 id",
"example": ""
},
{
"name": "num",
"type": "integer",
"required": false,
"description": "数量",
"example": "100"
},
{
"name": "page",
"type": "integer",
"required": false,
"description": "页码",
"example": "1"
},
{
"name": "tag",
"type": "boolean",
"required": false,
"description": "是否返回歌曲标签",
"example": "true"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/recommend/home"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/recommend/guess"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/recommend/radar"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/recommend/daily"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/recommend/songlist"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/recommend/new/songs"
},
{
"name": "type",
"type": "integer",
"required": false,
"description": "新歌类型",
"example": "5"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/recommend/radio"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/mv/detail"
},
{
"name": "vid",
"type": "string",
"required": false,
"description": "MV vid(逗号分隔多个)",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/mv/url"
},
{
"name": "vid",
"type": "string",
"required": false,
"description": "MV vid(逗号分隔多个)",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/mv/recommend"
},
{
"name": "num",
"type": "integer",
"required": false,
"description": "数量",
"example": "20"
},
{
"name": "page",
"type": "integer",
"required": false,
"description": "页码",
"example": "1"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/mv/rank"
},
{
"name": "area",
"type": "integer",
"required": false,
"description": "地区",
"example": "15"
},
{
"name": "num",
"type": "integer",
"required": false,
"description": "数量",
"example": "20"
},
{
"name": "page",
"type": "integer",
"required": false,
"description": "页码",
"example": "1"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/comment/count"
},
{
"name": "id",
"type": "integer",
"required": false,
"description": "资源 id",
"example": ""
},
{
"name": "type",
"type": "integer",
"required": false,
"description": "类型:1 歌曲 / 2 专辑 / 3 歌单 / 5 MV",
"example": "1"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/comment/hot"
},
{
"name": "id",
"type": "integer",
"required": false,
"description": "资源 id",
"example": ""
},
{
"name": "type",
"type": "integer",
"required": false,
"description": "类型(同上)",
"example": "1"
},
{
"name": "pageNum",
"type": "integer",
"required": false,
"description": "页码",
"example": "1"
},
{
"name": "pageSize",
"type": "integer",
"required": false,
"description": "每页数量",
"example": "15"
},
{
"name": "lastSeqNo",
"type": "string",
"required": false,
"description": "上一页最后一条序号(分页用)",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/comment/new"
},
{
"name": "id",
"type": "integer",
"required": false,
"description": "资源 id",
"example": ""
},
{
"name": "type",
"type": "integer",
"required": false,
"description": "类型(同上)",
"example": "1"
},
{
"name": "pageNum",
"type": "integer",
"required": false,
"description": "页码",
"example": "1"
},
{
"name": "pageSize",
"type": "integer",
"required": false,
"description": "每页数量",
"example": "15"
},
{
"name": "lastSeqNo",
"type": "string",
"required": false,
"description": "上一页最后一条序号(分页用)",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/comment/recommend"
},
{
"name": "id",
"type": "integer",
"required": false,
"description": "资源 id",
"example": ""
},
{
"name": "type",
"type": "integer",
"required": false,
"description": "类型(同上)",
"example": "1"
},
{
"name": "pageNum",
"type": "integer",
"required": false,
"description": "页码",
"example": "1"
},
{
"name": "pageSize",
"type": "integer",
"required": false,
"description": "每页数量",
"example": "15"
},
{
"name": "lastSeqNo",
"type": "string",
"required": false,
"description": "上一页最后一条序号(分页用)",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/user/euin"
},
{
"name": "musicid",
"type": "string",
"required": false,
"description": "用户 musicid",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/user/musicid"
},
{
"name": "euin",
"type": "string",
"required": false,
"description": "encrypt_uin",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/user/homepage"
},
{
"name": "euin",
"type": "string",
"required": false,
"description": "encrypt_uin",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/user/vip"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/user/songlist/created"
},
{
"name": "uin",
"type": "string",
"required": false,
"description": "用户 uin",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/user/fav/songs"
},
{
"name": "euin",
"type": "string",
"required": false,
"description": "encrypt_uin",
"example": ""
},
{
"name": "num",
"type": "integer",
"required": false,
"description": "数量",
"example": "10"
},
{
"name": "page",
"type": "integer",
"required": false,
"description": "页码",
"example": "1"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/user/fav/songlist"
},
{
"name": "euin",
"type": "string",
"required": false,
"description": "encrypt_uin",
"example": ""
},
{
"name": "num",
"type": "integer",
"required": false,
"description": "数量",
"example": "10"
},
{
"name": "page",
"type": "integer",
"required": false,
"description": "页码",
"example": "1"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/user/fav/album"
},
{
"name": "euin",
"type": "string",
"required": false,
"description": "encrypt_uin",
"example": ""
},
{
"name": "num",
"type": "integer",
"required": false,
"description": "数量",
"example": "10"
},
{
"name": "page",
"type": "integer",
"required": false,
"description": "页码",
"example": "1"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/user/fav/mv"
},
{
"name": "euin",
"type": "string",
"required": false,
"description": "encrypt_uin",
"example": ""
},
{
"name": "num",
"type": "integer",
"required": false,
"description": "数量",
"example": "10"
},
{
"name": "page",
"type": "integer",
"required": false,
"description": "页码",
"example": "1"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/user/follow/singers"
},
{
"name": "euin",
"type": "string",
"required": false,
"description": "encrypt_uin",
"example": ""
},
{
"name": "num",
"type": "integer",
"required": false,
"description": "数量",
"example": "10"
},
{
"name": "page",
"type": "integer",
"required": false,
"description": "页码",
"example": "1"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/user/fans"
},
{
"name": "euin",
"type": "string",
"required": false,
"description": "encrypt_uin",
"example": ""
},
{
"name": "num",
"type": "integer",
"required": false,
"description": "数量",
"example": "10"
},
{
"name": "page",
"type": "integer",
"required": false,
"description": "页码",
"example": "1"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/user/follows"
},
{
"name": "euin",
"type": "string",
"required": false,
"description": "encrypt_uin",
"example": ""
},
{
"name": "num",
"type": "integer",
"required": false,
"description": "数量",
"example": "10"
},
{
"name": "page",
"type": "integer",
"required": false,
"description": "页码",
"example": "1"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/user/friends"
},
{
"name": "num",
"type": "integer",
"required": false,
"description": "数量",
"example": "10"
},
{
"name": "page",
"type": "integer",
"required": false,
"description": "页码",
"example": "1"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/user/music/gene"
},
{
"name": "euin",
"type": "string",
"required": false,
"description": "encrypt_uin",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/login/qrcode/qq"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/login/qrcode/qq/check"
},
{
"name": "qrsig",
"type": "string",
"required": false,
"description": "获取二维码时返回的 qrsig",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/login/qrcode/qq/complete"
},
{
"name": "qrsig",
"type": "string",
"required": false,
"description": "获取二维码时返回的 qrsig",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/login/qrcode/wx"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/login/qrcode/wx/check"
},
{
"name": "uuid",
"type": "string",
"required": false,
"description": "获取二维码时返回的 uuid",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/login/qrcode/wx/complete"
},
{
"name": "uuid",
"type": "string",
"required": false,
"description": "获取二维码时返回的 uuid",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/login/phone/send"
},
{
"name": "phone",
"type": "string",
"required": false,
"description": "手机号",
"example": ""
},
{
"name": "countryCode",
"type": "integer",
"required": false,
"description": "国家区号",
"example": "86"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/login/phone"
},
{
"name": "phone",
"type": "string",
"required": false,
"description": "手机号",
"example": ""
},
{
"name": "code",
"type": "string",
"required": false,
"description": "验证码",
"example": ""
},
{
"name": "countryCode",
"type": "integer",
"required": false,
"description": "国家区号",
"example": "86"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/login/check"
},
{
"name": "musicid",
"type": "string",
"required": false,
"description": "musicid",
"example": ""
},
{
"name": "musickey",
"type": "string",
"required": false,
"description": "musickey",
"example": ""
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/login/refresh"
},
{
"name": "musicid",
"type": "string",
"required": false,
"description": "musicid",
"example": ""
},
{
"name": "musickey",
"type": "string",
"required": false,
"description": "musickey",
"example": ""
},
{
"name": "refresh",
"type": "string",
"required": false,
"description": "refresh_token(可选)",
"example": ""
},
{
"name": "access",
"type": "string",
"required": false,
"description": "access_token(可选)",
"example": ""
},
{
"name": "loginType",
"type": "integer",
"required": false,
"description": "登录类型(1=微信 2=QQ)",
"example": "2"
},
{
"name": "action",
"type": "string",
"required": false,
"description": "操作方法",
"example": "/source/song"
},
{
"name": "id",
"type": "string",
"required": false,
"description": "歌曲 songmid 或 songid",
"example": ""
},
{
"name": "quality",
"type": "string",
"required": false,
"description": "mp3128/mp3320/flac/aac192/ogg96...",
"example": "mp3128"
}
]
{
"openapi": "3.1.1",
"info": {
"title": "秋秋Music_v2",
"description": "QQ 音乐 v2 接口,支持搜索等操作,更多接口见在线测试地址。",
"version": "1.0.0"
},
"paths": {
"\/api\/music\/qq2\/": {
"get": {
"summary": "秋秋Music_v2",
"description": "QQ 音乐 v2 接口,支持搜索等操作,更多接口见在线测试地址。",
"parameters": [
{
"name": "key",
"in": "query",
"required": true,
"schema": {
"type": "string"
},
"description": "接口调用密钥"
},
{
"name": "action",
"in": "query",
"required": true,
"schema": {
"type": "string",
"example": "\/search"
},
"description": "操作方法"
},
{
"name": "keyword",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "搜索关键词"
},
{
"name": "type",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 0
},
"description": "搜索类型(0=歌曲 1=歌手 2=专辑 3=歌单 4=MV 7=歌词 8=用户 15=节目专辑 18=节目)"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 10
},
"description": "每页数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "highlight",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"example": true
},
"description": "是否高亮命中词"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/search\/hotkey"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/search\/complete"
},
"description": "操作方法"
},
{
"name": "keyword",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "输入词"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/search\/general"
},
"description": "操作方法"
},
{
"name": "keyword",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "搜索关键词"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "highlight",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"example": true
},
"description": "是否高亮命中词"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/song\/query"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌曲 id(逗号分隔多个)"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌曲 mid(逗号分隔多个),与 id 二选一"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/song\/detail"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "歌曲 id"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌曲 mid,与 id 二选一"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/song\/url"
},
"description": "操作方法"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌曲 mid(逗号分隔多个)"
},
{
"name": "type",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "MP3_128"
},
"description": "音质:MP3_128 \/ MP3_320 \/ FLAC \/ AAC_96 \/ AAC_192 \/ OGG_96 \/ OGG_192 \/ OGG_320 \/ OGG_640"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/song\/similar"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "歌曲 id"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/song\/labels"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "歌曲 id"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/song\/related\/songlist"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "歌曲 id"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/song\/related\/mv"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "歌曲 id"
},
{
"name": "lastMvId",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "上一页最后 MV id(分页用)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/song\/other\/version"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "歌曲 id"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌曲 mid,与 id 二选一"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/song\/fav\/num"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌曲 id(逗号分隔多个)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/lyric"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "歌曲 id"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌曲 mid,与 id 二选一"
},
{
"name": "qrc",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"example": false
},
"description": "是否启用 QRC 逐字歌词"
},
{
"name": "trans",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"example": true
},
"description": "是否返回翻译歌词"
},
{
"name": "roma",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"example": false
},
"description": "是否返回罗马音"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/singer\/detail"
},
"description": "操作方法"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌手 mid"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/singer\/info"
},
"description": "操作方法"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌手 mid"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/singer\/songs"
},
"description": "操作方法"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌手 mid"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 30
},
"description": "数量"
},
{
"name": "begin",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 0
},
"description": "偏移量"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/singer\/albums"
},
"description": "操作方法"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌手 mid"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 30
},
"description": "数量"
},
{
"name": "begin",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 0
},
"description": "偏移量"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/singer\/mvs"
},
"description": "操作方法"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌手 mid"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 30
},
"description": "数量"
},
{
"name": "begin",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 0
},
"description": "偏移量"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/singer\/similar"
},
"description": "操作方法"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌手 mid"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 10
},
"description": "数量"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/singer\/hot"
},
"description": "操作方法"
},
{
"name": "area",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": -100
},
"description": "地区:-100 不限 \/ 200 内地 \/ 2 港台 \/ 5 欧美 \/ 4 日本 \/ 3 韩国"
},
{
"name": "sex",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": -100
},
"description": "性别:-100 不限 \/ 0 男 \/ 1 女 \/ 2 组合"
},
{
"name": "genre",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": -100
},
"description": "风格:-100 不限 \/ 7 流行 \/ 3 说唱 \/ 19 中国风 \/ 4 摇滚 \/ 2 电子 \/ 8 民谣 \/ 11 R&B"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/singer\/list"
},
"description": "操作方法"
},
{
"name": "area",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": -100
},
"description": "地区(同上)"
},
{
"name": "sex",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": -100
},
"description": "性别(同上)"
},
{
"name": "genre",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": -100
},
"description": "风格(同上)"
},
{
"name": "index",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": -100
},
"description": "索引:-100 全部 \/ 27 热门"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码(每页 80 条)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/singer\/fans\/num"
},
"description": "操作方法"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌手 mid(逗号分隔)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/album\/cover"
},
"description": "操作方法"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "专辑 mid"
},
{
"name": "size",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 300
},
"description": "尺寸:150 \/ 300 \/ 500 \/ 800"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/album\/detail"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "专辑 id"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "专辑 mid,与 id 二选一"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/album\/songs"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "专辑 id"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "专辑 mid,与 id 二选一"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 50
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/album\/new"
},
"description": "操作方法"
},
{
"name": "area",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "地区:1 内地 \/ 2 港台 \/ 4 日本 \/ 5 欧美"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 20
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/songlist\/detail"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "歌单 id(disstid)"
},
{
"name": "dirid",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 0
},
"description": "目录 id(0=默认收藏)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/songlist\/songs"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "歌单 id(disstid)"
},
{
"name": "dirid",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 0
},
"description": "目录 id"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 50
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/songlist\/category"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/songlist\/list"
},
"description": "操作方法"
},
{
"name": "categoryId",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 10000000
},
"description": "分类 id(默认全部)"
},
{
"name": "sortId",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 5
},
"description": "排序:5 热门"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 20
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/songlist\/recommend"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/songlist\/create"
},
"description": "操作方法"
},
{
"name": "name",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌单名称"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/songlist\/delete"
},
"description": "操作方法"
},
{
"name": "dirid",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "歌单 id"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/songlist\/add\/songs"
},
"description": "操作方法"
},
{
"name": "dirid",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "歌单 id"
},
{
"name": "songIds",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌曲 id(逗号分隔)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/songlist\/del\/songs"
},
"description": "操作方法"
},
{
"name": "dirid",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "歌单 id"
},
{
"name": "songIds",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌曲 id(逗号分隔)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/top\/category"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/top\/detail"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "排行榜 id"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 100
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "tag",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"example": true
},
"description": "是否返回歌曲标签"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/recommend\/home"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/recommend\/guess"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/recommend\/radar"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/recommend\/daily"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/recommend\/songlist"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/recommend\/new\/songs"
},
"description": "操作方法"
},
{
"name": "type",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 5
},
"description": "新歌类型"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/recommend\/radio"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/mv\/detail"
},
"description": "操作方法"
},
{
"name": "vid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "MV vid(逗号分隔多个)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/mv\/url"
},
"description": "操作方法"
},
{
"name": "vid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "MV vid(逗号分隔多个)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/mv\/recommend"
},
"description": "操作方法"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 20
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/mv\/rank"
},
"description": "操作方法"
},
{
"name": "area",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 15
},
"description": "地区"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 20
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/comment\/count"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "资源 id"
},
{
"name": "type",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "类型:1 歌曲 \/ 2 专辑 \/ 3 歌单 \/ 5 MV"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/comment\/hot"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "资源 id"
},
{
"name": "type",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "类型(同上)"
},
{
"name": "pageNum",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "pageSize",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 15
},
"description": "每页数量"
},
{
"name": "lastSeqNo",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "上一页最后一条序号(分页用)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/comment\/new"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "资源 id"
},
{
"name": "type",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "类型(同上)"
},
{
"name": "pageNum",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "pageSize",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 15
},
"description": "每页数量"
},
{
"name": "lastSeqNo",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "上一页最后一条序号(分页用)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/comment\/recommend"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "资源 id"
},
{
"name": "type",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "类型(同上)"
},
{
"name": "pageNum",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "pageSize",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 15
},
"description": "每页数量"
},
{
"name": "lastSeqNo",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "上一页最后一条序号(分页用)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/euin"
},
"description": "操作方法"
},
{
"name": "musicid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "用户 musicid"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/musicid"
},
"description": "操作方法"
},
{
"name": "euin",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "encrypt_uin"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/homepage"
},
"description": "操作方法"
},
{
"name": "euin",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "encrypt_uin"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/vip"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/songlist\/created"
},
"description": "操作方法"
},
{
"name": "uin",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "用户 uin"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/fav\/songs"
},
"description": "操作方法"
},
{
"name": "euin",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "encrypt_uin"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 10
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/fav\/songlist"
},
"description": "操作方法"
},
{
"name": "euin",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "encrypt_uin"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 10
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/fav\/album"
},
"description": "操作方法"
},
{
"name": "euin",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "encrypt_uin"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 10
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/fav\/mv"
},
"description": "操作方法"
},
{
"name": "euin",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "encrypt_uin"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 10
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/follow\/singers"
},
"description": "操作方法"
},
{
"name": "euin",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "encrypt_uin"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 10
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/fans"
},
"description": "操作方法"
},
{
"name": "euin",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "encrypt_uin"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 10
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/follows"
},
"description": "操作方法"
},
{
"name": "euin",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "encrypt_uin"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 10
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/friends"
},
"description": "操作方法"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 10
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/music\/gene"
},
"description": "操作方法"
},
{
"name": "euin",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "encrypt_uin"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/login\/qrcode\/qq"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/login\/qrcode\/qq\/check"
},
"description": "操作方法"
},
{
"name": "qrsig",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "获取二维码时返回的 qrsig"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/login\/qrcode\/qq\/complete"
},
"description": "操作方法"
},
{
"name": "qrsig",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "获取二维码时返回的 qrsig"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/login\/qrcode\/wx"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/login\/qrcode\/wx\/check"
},
"description": "操作方法"
},
{
"name": "uuid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "获取二维码时返回的 uuid"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/login\/qrcode\/wx\/complete"
},
"description": "操作方法"
},
{
"name": "uuid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "获取二维码时返回的 uuid"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/login\/phone\/send"
},
"description": "操作方法"
},
{
"name": "phone",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "手机号"
},
{
"name": "countryCode",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 86
},
"description": "国家区号"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/login\/phone"
},
"description": "操作方法"
},
{
"name": "phone",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "手机号"
},
{
"name": "code",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "验证码"
},
{
"name": "countryCode",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 86
},
"description": "国家区号"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/login\/check"
},
"description": "操作方法"
},
{
"name": "musicid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "musicid"
},
{
"name": "musickey",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "musickey"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/login\/refresh"
},
"description": "操作方法"
},
{
"name": "musicid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "musicid"
},
{
"name": "musickey",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "musickey"
},
{
"name": "refresh",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "refresh_token(可选)"
},
{
"name": "access",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "access_token(可选)"
},
{
"name": "loginType",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 2
},
"description": "登录类型(1=微信 2=QQ)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/source\/song"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌曲 songmid 或 songid"
},
{
"name": "quality",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "mp3128"
},
"description": "mp3128\/mp3320\/flac\/aac192\/ogg96..."
}
],
"responses": {
"200": {
"description": "成功",
"content": {
"application\/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"post": {
"summary": "秋秋Music_v2",
"description": "QQ 音乐 v2 接口,支持搜索等操作,更多接口见在线测试地址。",
"parameters": [
{
"name": "key",
"in": "query",
"required": true,
"schema": {
"type": "string"
},
"description": "接口调用密钥"
},
{
"name": "action",
"in": "query",
"required": true,
"schema": {
"type": "string",
"example": "\/search"
},
"description": "操作方法"
},
{
"name": "keyword",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "搜索关键词"
},
{
"name": "type",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 0
},
"description": "搜索类型(0=歌曲 1=歌手 2=专辑 3=歌单 4=MV 7=歌词 8=用户 15=节目专辑 18=节目)"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 10
},
"description": "每页数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "highlight",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"example": true
},
"description": "是否高亮命中词"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/search\/hotkey"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/search\/complete"
},
"description": "操作方法"
},
{
"name": "keyword",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "输入词"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/search\/general"
},
"description": "操作方法"
},
{
"name": "keyword",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "搜索关键词"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "highlight",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"example": true
},
"description": "是否高亮命中词"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/song\/query"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌曲 id(逗号分隔多个)"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌曲 mid(逗号分隔多个),与 id 二选一"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/song\/detail"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "歌曲 id"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌曲 mid,与 id 二选一"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/song\/url"
},
"description": "操作方法"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌曲 mid(逗号分隔多个)"
},
{
"name": "type",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "MP3_128"
},
"description": "音质:MP3_128 \/ MP3_320 \/ FLAC \/ AAC_96 \/ AAC_192 \/ OGG_96 \/ OGG_192 \/ OGG_320 \/ OGG_640"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/song\/similar"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "歌曲 id"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/song\/labels"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "歌曲 id"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/song\/related\/songlist"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "歌曲 id"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/song\/related\/mv"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "歌曲 id"
},
{
"name": "lastMvId",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "上一页最后 MV id(分页用)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/song\/other\/version"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "歌曲 id"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌曲 mid,与 id 二选一"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/song\/fav\/num"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌曲 id(逗号分隔多个)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/lyric"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "歌曲 id"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌曲 mid,与 id 二选一"
},
{
"name": "qrc",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"example": false
},
"description": "是否启用 QRC 逐字歌词"
},
{
"name": "trans",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"example": true
},
"description": "是否返回翻译歌词"
},
{
"name": "roma",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"example": false
},
"description": "是否返回罗马音"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/singer\/detail"
},
"description": "操作方法"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌手 mid"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/singer\/info"
},
"description": "操作方法"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌手 mid"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/singer\/songs"
},
"description": "操作方法"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌手 mid"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 30
},
"description": "数量"
},
{
"name": "begin",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 0
},
"description": "偏移量"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/singer\/albums"
},
"description": "操作方法"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌手 mid"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 30
},
"description": "数量"
},
{
"name": "begin",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 0
},
"description": "偏移量"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/singer\/mvs"
},
"description": "操作方法"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌手 mid"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 30
},
"description": "数量"
},
{
"name": "begin",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 0
},
"description": "偏移量"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/singer\/similar"
},
"description": "操作方法"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌手 mid"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 10
},
"description": "数量"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/singer\/hot"
},
"description": "操作方法"
},
{
"name": "area",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": -100
},
"description": "地区:-100 不限 \/ 200 内地 \/ 2 港台 \/ 5 欧美 \/ 4 日本 \/ 3 韩国"
},
{
"name": "sex",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": -100
},
"description": "性别:-100 不限 \/ 0 男 \/ 1 女 \/ 2 组合"
},
{
"name": "genre",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": -100
},
"description": "风格:-100 不限 \/ 7 流行 \/ 3 说唱 \/ 19 中国风 \/ 4 摇滚 \/ 2 电子 \/ 8 民谣 \/ 11 R&B"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/singer\/list"
},
"description": "操作方法"
},
{
"name": "area",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": -100
},
"description": "地区(同上)"
},
{
"name": "sex",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": -100
},
"description": "性别(同上)"
},
{
"name": "genre",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": -100
},
"description": "风格(同上)"
},
{
"name": "index",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": -100
},
"description": "索引:-100 全部 \/ 27 热门"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码(每页 80 条)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/singer\/fans\/num"
},
"description": "操作方法"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌手 mid(逗号分隔)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/album\/cover"
},
"description": "操作方法"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "专辑 mid"
},
{
"name": "size",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 300
},
"description": "尺寸:150 \/ 300 \/ 500 \/ 800"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/album\/detail"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "专辑 id"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "专辑 mid,与 id 二选一"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/album\/songs"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "专辑 id"
},
{
"name": "mid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "专辑 mid,与 id 二选一"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 50
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/album\/new"
},
"description": "操作方法"
},
{
"name": "area",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "地区:1 内地 \/ 2 港台 \/ 4 日本 \/ 5 欧美"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 20
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/songlist\/detail"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "歌单 id(disstid)"
},
{
"name": "dirid",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 0
},
"description": "目录 id(0=默认收藏)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/songlist\/songs"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "歌单 id(disstid)"
},
{
"name": "dirid",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 0
},
"description": "目录 id"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 50
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/songlist\/category"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/songlist\/list"
},
"description": "操作方法"
},
{
"name": "categoryId",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 10000000
},
"description": "分类 id(默认全部)"
},
{
"name": "sortId",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 5
},
"description": "排序:5 热门"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 20
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/songlist\/recommend"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/songlist\/create"
},
"description": "操作方法"
},
{
"name": "name",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌单名称"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/songlist\/delete"
},
"description": "操作方法"
},
{
"name": "dirid",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "歌单 id"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/songlist\/add\/songs"
},
"description": "操作方法"
},
{
"name": "dirid",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "歌单 id"
},
{
"name": "songIds",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌曲 id(逗号分隔)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/songlist\/del\/songs"
},
"description": "操作方法"
},
{
"name": "dirid",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "歌单 id"
},
{
"name": "songIds",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌曲 id(逗号分隔)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/top\/category"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/top\/detail"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "排行榜 id"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 100
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "tag",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"example": true
},
"description": "是否返回歌曲标签"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/recommend\/home"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/recommend\/guess"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/recommend\/radar"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/recommend\/daily"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/recommend\/songlist"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/recommend\/new\/songs"
},
"description": "操作方法"
},
{
"name": "type",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 5
},
"description": "新歌类型"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/recommend\/radio"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/mv\/detail"
},
"description": "操作方法"
},
{
"name": "vid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "MV vid(逗号分隔多个)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/mv\/url"
},
"description": "操作方法"
},
{
"name": "vid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "MV vid(逗号分隔多个)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/mv\/recommend"
},
"description": "操作方法"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 20
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/mv\/rank"
},
"description": "操作方法"
},
{
"name": "area",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 15
},
"description": "地区"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 20
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/comment\/count"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "资源 id"
},
{
"name": "type",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "类型:1 歌曲 \/ 2 专辑 \/ 3 歌单 \/ 5 MV"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/comment\/hot"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "资源 id"
},
{
"name": "type",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "类型(同上)"
},
{
"name": "pageNum",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "pageSize",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 15
},
"description": "每页数量"
},
{
"name": "lastSeqNo",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "上一页最后一条序号(分页用)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/comment\/new"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "资源 id"
},
{
"name": "type",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "类型(同上)"
},
{
"name": "pageNum",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "pageSize",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 15
},
"description": "每页数量"
},
{
"name": "lastSeqNo",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "上一页最后一条序号(分页用)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/comment\/recommend"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "integer"
},
"description": "资源 id"
},
{
"name": "type",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "类型(同上)"
},
{
"name": "pageNum",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "pageSize",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 15
},
"description": "每页数量"
},
{
"name": "lastSeqNo",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "上一页最后一条序号(分页用)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/euin"
},
"description": "操作方法"
},
{
"name": "musicid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "用户 musicid"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/musicid"
},
"description": "操作方法"
},
{
"name": "euin",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "encrypt_uin"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/homepage"
},
"description": "操作方法"
},
{
"name": "euin",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "encrypt_uin"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/vip"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/songlist\/created"
},
"description": "操作方法"
},
{
"name": "uin",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "用户 uin"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/fav\/songs"
},
"description": "操作方法"
},
{
"name": "euin",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "encrypt_uin"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 10
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/fav\/songlist"
},
"description": "操作方法"
},
{
"name": "euin",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "encrypt_uin"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 10
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/fav\/album"
},
"description": "操作方法"
},
{
"name": "euin",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "encrypt_uin"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 10
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/fav\/mv"
},
"description": "操作方法"
},
{
"name": "euin",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "encrypt_uin"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 10
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/follow\/singers"
},
"description": "操作方法"
},
{
"name": "euin",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "encrypt_uin"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 10
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/fans"
},
"description": "操作方法"
},
{
"name": "euin",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "encrypt_uin"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 10
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/follows"
},
"description": "操作方法"
},
{
"name": "euin",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "encrypt_uin"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 10
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/friends"
},
"description": "操作方法"
},
{
"name": "num",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 10
},
"description": "数量"
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 1
},
"description": "页码"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/user\/music\/gene"
},
"description": "操作方法"
},
{
"name": "euin",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "encrypt_uin"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/login\/qrcode\/qq"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/login\/qrcode\/qq\/check"
},
"description": "操作方法"
},
{
"name": "qrsig",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "获取二维码时返回的 qrsig"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/login\/qrcode\/qq\/complete"
},
"description": "操作方法"
},
{
"name": "qrsig",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "获取二维码时返回的 qrsig"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/login\/qrcode\/wx"
},
"description": "操作方法"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/login\/qrcode\/wx\/check"
},
"description": "操作方法"
},
{
"name": "uuid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "获取二维码时返回的 uuid"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/login\/qrcode\/wx\/complete"
},
"description": "操作方法"
},
{
"name": "uuid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "获取二维码时返回的 uuid"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/login\/phone\/send"
},
"description": "操作方法"
},
{
"name": "phone",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "手机号"
},
{
"name": "countryCode",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 86
},
"description": "国家区号"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/login\/phone"
},
"description": "操作方法"
},
{
"name": "phone",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "手机号"
},
{
"name": "code",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "验证码"
},
{
"name": "countryCode",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 86
},
"description": "国家区号"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/login\/check"
},
"description": "操作方法"
},
{
"name": "musicid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "musicid"
},
{
"name": "musickey",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "musickey"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/login\/refresh"
},
"description": "操作方法"
},
{
"name": "musicid",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "musicid"
},
{
"name": "musickey",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "musickey"
},
{
"name": "refresh",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "refresh_token(可选)"
},
{
"name": "access",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "access_token(可选)"
},
{
"name": "loginType",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"example": 2
},
"description": "登录类型(1=微信 2=QQ)"
},
{
"name": "action",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "\/source\/song"
},
"description": "操作方法"
},
{
"name": "id",
"in": "query",
"required": false,
"schema": {
"type": "string"
},
"description": "歌曲 songmid 或 songid"
},
{
"name": "quality",
"in": "query",
"required": false,
"schema": {
"type": "string",
"example": "mp3128"
},
"description": "mp3128\/mp3320\/flac\/aac192\/ogg96..."
}
],
"responses": {
"200": {
"description": "成功",
"content": {
"application\/json": {
"schema": {
"type": "object"
}
}
}
}
}
}
}
},
"servers": [
{
"url": "https:\/\/api.vsaa.cn",
"description": "当前访问入口(https)"
}
]
}
暂无详细文档
暂无代码示例。管理员可在后台用 AI 生成或手动编写。
欢迎使用 万象数据API(以下简称“本平台”,域名为 api.vsaa.cn)。在使用本平台提供的任何接口、数据及相关服务之前,请您务必仔细阅读并充分理解本免责声明的全部内容。您对本平台任何服务的使用,均视为您已阅读、理解并同意本声明的全部条款。
最后更新日期:2026年10月6日