From fc402fc071f74d9e392d8fbda6f5c6c69bf0a540 Mon Sep 17 00:00:00 2001 From: thefatwhale <50515732+thefatwhale@users.noreply.github.com> Date: Sun, 19 Jul 2020 22:19:43 +0800 Subject: [PATCH 1/3] Create musicStream_url.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 创建 musicStream_url.md 简单写了点,先保存一下 --- music/musicStream_url.md | 50 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 music/musicStream_url.md diff --git a/music/musicStream_url.md b/music/musicStream_url.md new file mode 100644 index 0000000..e0d74ea --- /dev/null +++ b/music/musicStream_url.md @@ -0,0 +1,50 @@ +# 音频流URL + + + +## 获取音频流URL + +> http://www.bilibili.com/audio/music-service-c/web/url + +*请求方式:GET* + +**url参数:** + +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| ------- | ---- | ------ | ----- | ---- | +|sid |num |音频auID |必要 | | +|privilege|num | | | | +|quality |num | | | | + + +**json回复:** + +根对象: + +|字段|类型|内容|备注| +|----|---|----|----| +|code|num|返回值|0:成功| +|msg |str| | | +|data|obj|数据本体|| + +`data`对象: + +|字段|类型|内容|备注| +|---|----|----|---| +|cover|nul| +|info|str| +|qualities|nul| +|sid|num|音频auID| +|size|num|文件大小(单位:字节)| +|timeout|num|有效时长(一般为三个小时)| +|title|nul| +|type|num| +|cdns|array|音频url| + +`data`对象的`cdns`数组: + + +| 项 | 类型 | 内容 | 备注 | +|------|-----|-------------------|-----| +| 0 | str | 音频url | | +| 1 | str | | | From 605c701441568fdd36e371540538be46479ef92f Mon Sep 17 00:00:00 2001 From: thefatwhale <50515732+thefatwhale@users.noreply.github.com> Date: Mon, 20 Jul 2020 01:11:04 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E8=A1=A5=E5=85=A8=E4=BA=86=E4=B8=80?= =?UTF-8?q?=E4=BA=9B=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 补全了一些值 --- music/musicStream_url.md | 57 ++++++++++++++++++++++------------------ 1 file changed, 32 insertions(+), 25 deletions(-) diff --git a/music/musicStream_url.md b/music/musicStream_url.md index e0d74ea..2ea5d93 100644 --- a/music/musicStream_url.md +++ b/music/musicStream_url.md @@ -8,43 +8,50 @@ *请求方式:GET* +__\*Web版无法播放付费歌曲!__ + **url参数:** -| 参数名 | 类型 | 内容 | 必要性 | 备注 | -| ------- | ---- | ------ | ----- | ---- | -|sid |num |音频auID |必要 | | -|privilege|num | | | | -|quality |num | | | | +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| ------- | ---- | ------ | ----- | -------------- | +|sid |num |音频auID |必要 |不需要au前缀 | +|privilege|num |一般为2| 非必要 |**作用尚不明确**| +|quality |num |一般为2| 非必要 |**作用尚不明确**| +_只测试了`quality`在\[-2,10\]范围内没法调整 音频品质_ **json回复:** 根对象: -|字段|类型|内容|备注| -|----|---|----|----| -|code|num|返回值|0:成功| -|msg |str| | | -|data|obj|数据本体|| +|字段|类型| 内容 | 备注 | +|----|---|-------------|-----------------------------------------| +|code|num| 返回值 | 0:成功
7201006:未找到或已下架 | +|msg |str|对`code`的描述|"success"
"收听出错,音频未找到或已下架"| +|data|obj| 数据本体 |当`code`为7201006时不存在 | `data`对象: -|字段|类型|内容|备注| -|---|----|----|---| -|cover|nul| -|info|str| -|qualities|nul| -|sid|num|音频auID| -|size|num|文件大小(单位:字节)| -|timeout|num|有效时长(一般为三个小时)| -|title|nul| -|type|num| -|cdns|array|音频url| +|字段 |类型 |内容 |备注 | +|---------|--------|---------|--------------------------------| +|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 | | -| 1 | str | | | +| 项 | 类型 | 内容 | 备注 | +|------|-----|-------------------|---------------------------------------------------------------------------------| +| 0 | str | 音频url |当`data`对象`type`为1时可以获得完整版
当`data`对象`type`为-1时可以获得30秒试听版本| +| 1 | str | 音频url(备用) | | + +**发送音频url请求时需要 `user-agent`值不为空** 否则会失败 + +默认为192Kbps(标准)品质 From 650f1fc6a01c2aa255157d13ea3c0b092826b898 Mon Sep 17 00:00:00 2001 From: thefatwhale <50515732+thefatwhale@users.noreply.github.com> Date: Mon, 20 Jul 2020 01:16:34 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E6=BF=80=E6=B4=BB=E4=BA=86=20=E6=92=AD?= =?UTF-8?q?=E6=94=BE&=E4=B8=8B=E8=BD=BD=E5=9C=B0=E5=9D=80=EF=BC=88?= =?UTF-8?q?=E9=9F=B3=E9=A2=91=E6=B5=81=EF=BC=89=E7=9A=84=E9=93=BE=E6=8E=A5?= =?UTF-8?q?=20=E5=B9=B6=E6=9B=B4=E6=94=B9=E7=8A=B6=E6=80=81=E4=B8=BA=20x?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 不太会markdown 请仔细检查一下,谢谢! --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8714bab..d3d4b09 100644 --- a/README.md +++ b/README.md @@ -85,7 +85,7 @@ - [歌单&音频收藏夹详细信息](music/music_list.md)× - [状态数](music/status_number.md)× - [投币&收藏](music/coin&fav.md)× - - 播放&下载地址(音频流) + - [播放&下载地址(音频流)](music/musicStream_url.md)× - 音频榜单 - [排行榜&最新动态](ranking&dynamic) - [排行榜](ranking&dynamic/ranking.md)x