75
75
46 . [ ` 乐库 banner ` ] ( #乐库-banner )
76
76
47 . [ ` 乐库电台 ` ] ( #乐库电台 )
77
77
48 . [ ` 乐库 ` ] ( #乐库 )
78
- 49 . [ ` 推荐频道 ` ] ( #推荐频道 )
79
- 50 . [ ` 频道 ` ] ( #频道 )
80
- 51 . [ ` 频道图片 ` ] ( #频道图片 )
81
- 52 . [ ` 频道歌曲 ` ] ( #频道歌曲 )
78
+ 49 . [ ` 电台 - 推荐 ` ] ( #电台---推荐 )
79
+ 50 . [ ` 电台 ` ] ( #电台 )
80
+ 51 . [ ` 电台 - 图片 ` ] ( #电台---图片 )
81
+ 52 . [ ` 电台 - 音乐列表 ` ] ( #电台---音乐列表 )
82
82
53 . [ ` 编辑精选 ` ] ( #编辑精选 )
83
83
54 . [ ` 编辑精选数据 ` ] ( #编辑精选数据 )
84
84
55 . [ ` 编辑精选歌单 ` ] ( #编辑精选歌单 )
125
125
96 . [ ` 获取服务器时间 ` ] ( #获取服务器时间 )
126
126
97 . [ ` 刷刷 ` ] ( #刷刷 )
127
127
98 . [ ` AI 推荐 ` ] ( #ai-推荐 )
128
+ 99 . [ ` 频道 - 获取用户所有频道 ` ] ( #频道---获取用户所有频道 )
129
+ 100 . [ ` 频道 - 详情 ` ] ( #频道---详情 )
130
+ 101 . [ ` 频道 - 频道安利 ` ] ( #频道---频道安利 )
131
+ 102 . [ ` 频道 - 相似频道 ` ] ( #频道---相似频道 )
132
+ 103 . [ ` 频道 - 订阅 ` ] ( #频道---订阅 )
133
+ 104 . [ ` 频道 - 音乐故事 ` ] ( #频道---音乐故事 )
134
+ 105 . [ ` 频道 - 音乐故事详情 ` ] ( #频道---音乐故事详情 )
135
+ 106 . [ ` 动态 - 最常访问 ` ] ( #动态---最常访问 )
136
+ 107 . [ ` 获取用户公开的音乐 ` ] ( #获取用户公开的音乐 )
137
+ 108 . [ ` 听书 - 每日推荐 ` ] ( #听书---每日推荐 )
138
+ 109 . [ ` 听书 - 排行榜推荐 ` ] ( #听书---排行榜推荐 )
139
+ 110 . [ ` 听书 - VIP 推荐 ` ] ( #听书---vip-推荐 )
140
+ 111 . [ ` 听书 - 每周推荐 ` ] ( #听书---每周推荐 )
141
+ 112 . [ ` 听书 - 专辑详情 ` ] ( #听书---专辑详情 )
142
+ 113 . [ ` 听书 - 专辑音乐列表 ` ] ( #听书---专辑音乐列表 )
128
143
129
144
### 安装
130
145
@@ -233,6 +248,8 @@ $ set HOST=127.0.0.1 && npm run dev
233
248
234
249
#### 更新记录
235
250
251
+ 24-07-14: 添加 频道、听书等多个接口。
252
+
236
253
24-07-14: 添加 刷刷、AI 推荐 接口,更新 提交听歌历史 接口。
237
254
238
255
24-06-30: 添加 获取歌手列表 接口
@@ -1013,7 +1030,7 @@ vip 专属推荐
1013
1030
1014
1031
** 可选参数**
1015
1032
1016
- ` fields ` : 可以传 ` album_info ` ` authors.base ` ` base ` ` audio_info ` , 每个 field 以逗号分开
1033
+ ` fields ` : 可以传 ` album_info ` ` authors.base ` ` base ` ` audio_info ` , ` authors.ip ` , ` extra ` , ` tags ` , ` tagmap ` 每个 field 以逗号分开
1017
1034
1018
1035
** 接口地址:** ` /krm/audio `
1019
1036
@@ -1077,25 +1094,25 @@ vip 专属推荐
1077
1094
1078
1095
** 调用例子:** ` /yueku `
1079
1096
1080
- ### 推荐频道
1097
+ ### 电台
1081
1098
1082
- 说明 : 调用此接口 , 可获取推荐频道数据
1099
+ 说明 : 调用此接口 , 可获取所有电台数据
1083
1100
1084
- ** 接口地址:** ` /fm/recommend `
1101
+ ** 接口地址:** ` /fm/class `
1085
1102
1086
- ** 调用例子:** ` /fm/recommend `
1103
+ ** 调用例子:** ` /fm/class `
1087
1104
1088
- ### 频道
1105
+ ### 电台 - 推荐
1089
1106
1090
- 说明 : 调用此接口 , 可获取所有频道数据
1107
+ 说明 : 调用此接口 , 可获取推荐电台
1091
1108
1092
- ** 接口地址:** ` /fm/class `
1109
+ ** 接口地址:** ` /fm/recommend `
1093
1110
1094
- ** 调用例子:** ` /fm/class `
1111
+ ** 调用例子:** ` /fm/recommend `
1095
1112
1096
- ### 频道图片
1113
+ ### 电台 - 图片
1097
1114
1098
- 说明 : 调用此接口 , 可获取对应频道的图片
1115
+ 说明 : 调用此接口 , 可获取对应电台的图片
1099
1116
1100
1117
** 必选参数:**
1101
1118
@@ -1105,9 +1122,9 @@ vip 专属推荐
1105
1122
1106
1123
** 调用例子:** ` /fm/image?fmid=693 ` ` /fm/image?fmid=693,37 `
1107
1124
1108
- ### 获取频道音乐列表
1125
+ ### 电台 - 音乐列表
1109
1126
1110
- 说明 : 调用此接口 , 可获取对应频道的音乐列表
1127
+ 说明 : 调用此接口 , 可获取对应电台的音乐列表
1111
1128
1112
1129
** 必选参数:**
1113
1130
@@ -1829,6 +1846,180 @@ fields: 支持多个,每个以逗号分隔,支持的值有:mkv,tags,h264,h
1829
1846
1830
1847
** 调用例子:** ` /ai/recommend?album_audio_id=274565080 ` ` /ai/recommend?album_audio_id=274565080,68435124 `
1831
1848
1849
+ ### 频道 - 获取用户所有频道
1850
+
1851
+ 说明:登录后调用此接口,可以获取用户所有订阅的频道
1852
+
1853
+ ** 可选参数:**
1854
+
1855
+ ` page ` :页数
1856
+
1857
+ ` pagesize ` : 每页页数, 默认为 30
1858
+
1859
+ ** 接口地址:** ` /youth/channel/all `
1860
+
1861
+ ** 调用例子:** ` /youth/channel/all `
1862
+
1863
+ ### 频道 - 详情
1864
+
1865
+ 说明:调用此接口,传入 ` global_collection_id / channel_id ` 可以获取频道详情
1866
+
1867
+ ** 必选参数:**
1868
+
1869
+ ` global_collection_id ` :频道 id (global_collection_id / channel_id 均可以), 可以传多个,每个以逗号分开,
1870
+
1871
+ ** 接口地址:** ` /youth/channel/detail `
1872
+
1873
+ ** 调用例子:** ` /youth/channel/detail?global_collection_id=11576464149 `
1874
+
1875
+ ### 频道 - 频道安利
1876
+
1877
+ 说明:调用此接口,传入 ` global_collection_id / channel_id ` 可以获取频道安利
1878
+
1879
+ ** 必选参数:**
1880
+
1881
+ ` global_collection_id ` :频道 id (global_collection_id / channel_id 均可以)
1882
+
1883
+ ** 接口地址:** ` /youth/channel/amway `
1884
+
1885
+ ** 调用例子:** ` /youth/channel/amway?global_collection_id=11576464149 `
1886
+
1887
+ ### 频道 - 相似频道
1888
+
1889
+ 说明:调用此接口,传入 ` global_collection_id / channel_id ` 可以获取相似频道
1890
+
1891
+ ** 必选参数:**
1892
+
1893
+ ` channel_id ` :频道 id (global_collection_id / channel_id 均可以)
1894
+
1895
+ ** 接口地址:** ` /youth/channel/similar `
1896
+
1897
+ ** 调用例子:** ` /youth/channel/similar?channel_id=11576464149 `
1898
+
1899
+ ### 频道 - 订阅
1900
+
1901
+ 说明:登录后调用此接口, 传入 ` global_collection_id / channel_id ` 可订阅频道
1902
+
1903
+ ** 必选参数:**
1904
+
1905
+ ` global_collection_id ` :频道 id (global_collection_id / channel_id 均可以)
1906
+
1907
+ ** 可选参数:**
1908
+
1909
+ ` t ` :1 为订阅,0 为取消订阅,不传默认为订阅
1910
+
1911
+ ** 接口地址:** ` /youth/channel/sub `
1912
+
1913
+ ** 调用例子:** ` /youth/channel/sub?global_collection_id=11576464149 ` ` /youth/channel/sub?global_collection_id=11576464149&t=0 `
1914
+
1915
+ ### 频道 - 音乐故事
1916
+
1917
+ 说明:调用此接口,传入 ` global_collection_id / channel_id ` 可以获取音乐故事
1918
+
1919
+ ** 必选参数:**
1920
+
1921
+ ` global_collection_id ` :频道 id (global_collection_id / channel_id 均可以)
1922
+
1923
+ ** 可选参数:**
1924
+
1925
+ ` page ` :页数
1926
+
1927
+ ` pagesize ` : 每页页数, 默认为 30
1928
+
1929
+ ** 接口地址:** ` /youth/channel/song `
1930
+
1931
+ ** 调用例子:** ` /youth/channel/song?global_collection_id=11576464149 `
1932
+
1933
+ ### 频道 - 音乐故事详情
1934
+
1935
+ 说明:调用此接口,传入 ` global_collection_id / channel_id ` 和 ` fileid ` 可以获取音乐故事详情
1936
+
1937
+ ** 必选参数:**
1938
+
1939
+ ` global_collection_id ` :频道 id (global_collection_id / channel_id 均可以)
1940
+
1941
+ ` fileid ` : 音乐故事 fileid
1942
+
1943
+ ** 接口地址:** ` /youth/channel/song/detail `
1944
+
1945
+ ** 调用例子:** ` /youth/channel/song/detail?global_collection_id=11576464149&fileid=1720958083456581 `
1946
+
1947
+ ### 动态 - 最常访问
1948
+
1949
+ 说明:登录后调用此接口,可以获取经常访问的频道和用户
1950
+
1951
+ ** 接口地址:** ` /youth/dynamic/recent `
1952
+
1953
+ ** 调用例子:** ` /youth/dynamic/recent `
1954
+
1955
+ ### 获取用户公开的音乐
1956
+
1957
+ 说明:调用此接口,可以获取用户公开的音乐
1958
+
1959
+ ** 必选参数:**
1960
+
1961
+ ` userid ` :用户 id
1962
+
1963
+ ** 可选参数:**
1964
+
1965
+ ` page ` :页数
1966
+
1967
+ ` pagesize ` : 每页页数, 默认为 30
1968
+
1969
+ ** 接口地址:** ` /youth/user/song `
1970
+
1971
+ ** 调用例子:** ` /youth/user/song?userid=1354894105 `
1972
+
1973
+ ### 听书 - 每日推荐
1974
+
1975
+ ** 可选参数:**
1976
+
1977
+ ` page ` :页数
1978
+
1979
+ ` pagesize ` : 每页页数, 默认为 30
1980
+
1981
+ ** 接口地址:** ` /longaudio/daily/recommend `
1982
+
1983
+ ** 调用例子:** ` /longaudio/daily/recommend `
1984
+
1985
+ ### 听书 - 排行榜推荐
1986
+
1987
+ ** 接口地址:** ` /longaudio/rank/recommend `
1988
+
1989
+ ** 调用例子:** ` /longaudio/rank/recommend `
1990
+
1991
+ ### 听书 - VIP 推荐
1992
+
1993
+ ** 接口地址:** ` /longaudio/vip/recommend `
1994
+
1995
+ ** 调用例子:** ` /longaudio/vip/recommend `
1996
+
1997
+ ### 听书 - 每周推荐
1998
+
1999
+ ** 接口地址:** ` /longaudio/week/recommend `
2000
+
2001
+ ** 调用例子:** ` /longaudio/week/recommend `
2002
+
2003
+ ### 听书 - 专辑详情
2004
+
2005
+ ** 必选参数:**
2006
+
2007
+ ` album_id ` : 专辑 id 可以传多个,每个以逗号分开,
2008
+
2009
+ ** 接口地址:** ` /longaudio/album/detail `
2010
+
2011
+ ** 调用例子:** ` /longaudio/album/detail?album_id=56655759 `
2012
+
2013
+ ### 听书 - 专辑音乐列表
2014
+
2015
+ ** 必选参数:**
2016
+
2017
+ ` album_id ` : 专辑 id 可以传多个
2018
+
2019
+ ** 接口地址:** ` /longaudio/album/audios `
2020
+
2021
+ ** 调用例子:** ` /longaudio/album/audios?album_id=56655759 `
2022
+
1832
2023
## License
1833
2024
1834
2025
[ The MIT License (MIT)] ( https://github.com/MakcRe/KuGouMusicApi/blob/main/LICENSE )
0 commit comments