2.4 KiB
2.4 KiB
音频流URL
获取音频流URL
请求方式:GET
*Web版无法播放付费歌曲!
url参数:
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|---|---|---|---|---|
| sid | num | 音频auID | 必要 | 不需要au前缀 |
| privilege | num | 一般为2 | 非必要 | 作用尚不明确 |
| quality | num | 一般为2 | 非必要 | 作用尚不明确 |
只测试了quality在[-2,10]范围内没法调整 音频品质
json回复:
根对象:
| 字段 | 类型 | 内容 | 备注 |
|---|---|---|---|
| code | num | 返回值 | 0:成功 7201006:未找到或已下架 |
| msg | str | 对code的描述 |
"success" "收听出错,音频未找到或已下架" |
| data | obj | 数据本体 | 当code为7201006时不存在 |
data对象:
| 字段 | 类型 | 内容 | 备注 |
|---|---|---|---|
| cover | nul | 空 | 作用尚不明确 |
| info | str | 空字符串 | 作用尚不明确 |
| qualities | nul | 空 | 作用尚不明确 |
| sid | num | 音频auID | |
| size | num | 文件大小 | 单位:字节,当type为-1时size为0 |
| timeout | num | 有效时长 | 一般为三个小时 |
| title | nul | 空 | 作用尚不明确 |
| type | num | 音频版权 | 1为正常 -1为付费 |
| cdns | array | 音频url |
data对象的cdns数组:
| 项 | 类型 | 内容 | 备注 |
|---|---|---|---|
| 0 | str | 音频url | 当data对象type为1时可以获得完整版当 data对象type为-1时可以获得30秒试听版本 |
| 1 | str | 音频url(备用) |
发送音频url请求时需要 user-agent值不为空 否则会失败
默认为192Kbps(标准)品质