# NeteaseCloudMusicApi **Repository Path**: sharkchilli8/NeteaseCloudMusicApi ## Basic Information - **Project Name**: NeteaseCloudMusicApi - **Description**: 网易云音乐 WebAPI(C#) - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2019-06-19 - **Last Updated**: 2021-03-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NeteaseCloudMusicApi (C#, WebAPI) **非常感谢 [@AxHello](https://github.com/axhello) 提供 [PHP版本](https://github.com/axhello/NeteaseCloudMusicApi) 的 NeteaseCloudMusicApi** 搜集到以下可用API: 1. **搜索API** - 请求地址(raw): http://music.163.com/api/search/get - 请求地址(demo): http://y.dskui.com/api/music/search - 请求参数: - s: 搜索关键字 - limit: 返回的条数(默认30) - offset: 偏移量,用于分页(默认0) - type: 类型(默认1) [1 单曲] [10 专辑] [100 歌手] [1000 歌单] [1002 用户] - 请求示例: ``` Javascript $.get('http://y.dskui.com/api/music/search?s=%E6%89%A7%E8%BF%B7').then(json => console.info(json)); ``` 2. **歌曲详情API** - 请求地址(raw): http://music.163.com/api/song/detail - 请求地址(demo): http://y.dskui.com/api/music/detail - 请求参数: - ids: 要获取的歌曲id列表, 多个之间以英文逗号分隔, 例如: [29775505, 29775506] - 请求示例: ``` Javascript $.get('http://y.dskui.com/api/music/detail?ids=29775505,29775506').then(json => console.info(json)); ``` 3. **歌词API** - 请求地址(raw): http://music.163.com/api/song/lyric - 请求地址(demo): http://y.dskui.com/api/music/lyric - 请求参数: - id: 要获取的歌曲id - 根据JSON判断是否有歌词,nolyric表示无歌词,uncollected表示暂时无人提交歌词 - 请求示例: ``` Javascript $.get('http://y.dskui.com/api/music/lyric?id=29775505').then(json => console.info(json)); ``` 4. **用户歌单API** - 请求地址(raw): http://music.163.com/api/playlist/detail - 请求地址(demo): http://y.dskui.com/api/music/playlist - 请求参数: - id: 用户歌单id - 请求示例: ``` Javascript $.get('http://y.dskui.com/api/music/playlist?id=374755836').then(json => console.info(json)); ``` 5. **MV视频API** - 请求地址(raw): http://music.163.com/api/mv/detail - 请求地址(demo): http://y.dskui.com/api/music/mv - 请求参数: - id: MV 视频id - 请求示例: ``` Javascript $.get('http://y.dskui.com/api/music/mv?id=333042').then(json => console.info(json)); ``` API返回的是json对象,前端可用js输出。 ## License #### [MIT License](https://github.com/u3u/NeteaseCloudMusicApi/blob/master/LICENSE)