MIT License

项目介绍

kilingzhang/NeteaseCloudMusicApi 是一个托管在 GitHub 上的开源项目,主要使用 PHP 编写,采用 MIT License 许可证,目前获得 83 个 Star、48 次 Fork。

仓库全名
kilingzhang/NeteaseCloudMusicApi
开源许可证
MIT License
Star 数
83
Fork 数
48
未关闭 Issue
1

README 摘要

网易云音乐 API 免责声明 本项目仅限学习使用,本身目的仅为学习PHP等相关技术,不保证任何行为,不保证包括但不限于任何更新、维护,等行为。因为喜欢网易云音乐才选取本项目学习。所有版权均为网易所有,如有任何侵权行为,本项目将立刻删库。 强烈建议用户在使用本项目之前,对相关法律法规进行充分了解,并确保遵守所有适用的法律要求。在任何情况下,本项目的开发者和贡献者都不对用户的行为或使用本项目所产生的后果承担任何责任。 最后,再次强调,支持正版软件和合法使用是非常重要的。请用户在任何情况下遵守知识产权法和相关法律法规,不要进行任何侵权行为。 描述 网易云音乐 API 网易云音乐 PHP 版 API 跨站请求伪造 (CSRF), 伪造请求头,调用网易云音乐官方 API 灵感来自 曾经用过@metowolf大大的网易接口,也是我搞网易云音乐接口的启蒙。本来想用此接口仿写个网易云音乐app。但是接口不全最后写到一半放弃了…

完整内容见 GitHub 原始 README 或本页 。

常见问题

NeteaseCloudMusicApi 用什么语言开发?

主要使用 PHP 编写,采用 MIT License 许可证,目前有 83 个 Star。

NeteaseCloudMusicApi 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 NeteaseCloudMusicApi 的源码?

可以直接克隆仓库:git clone https://github.com/kilingzhang/NeteaseCloudMusicApi.git,默认分支为 master;安装与运行步骤见仓库 README。

NeteaseCloudMusicApi 最近还在维护吗?

仓库最近一次更新为 2024年4月1日,当前有 1 个未关闭 Issue;Star 数为 83,可作为社区活跃度的参考。

简要分析

热度分
183
价值分
64
活跃状态
活跃

语言占比

Dockerfile
PHP
Shell

Release

贡献者

README

网易云音乐 API

免责声明

本项目仅限学习使用,本身目的仅为学习PHP等相关技术,不保证任何行为,不保证包括但不限于任何更新、维护,等行为。因为喜欢网易云音乐才选取本项目学习。所有版权均为网易所有,如有任何侵权行为,本项目将立刻删库。

强烈建议用户在使用本项目之前,对相关法律法规进行充分了解,并确保遵守所有适用的法律要求。在任何情况下,本项目的开发者和贡献者都不对用户的行为或使用本项目所产生的后果承担任何责任。

最后,再次强调,支持正版软件和合法使用是非常重要的。请用户在任何情况下遵守知识产权法和相关法律法规,不要进行任何侵权行为。

Latest Stable Version Latest Unstable Version License

描述

网易云音乐 API 网易云音乐 PHP 版 API 跨站请求伪造 (CSRF), 伪造请求头,调用网易云音乐官方 API

灵感来自

曾经用过@metowolf大大的网易接口,也是我搞网易云音乐接口的启蒙。本来想用此接口仿写个网易云音乐app。但是接口不全最后写到一半放弃了。直到遇到@Binaryify大大的nodejs版60+的API。感觉发现了新大陆/*哈哈哈哈*/。可是美中不足的就是这是nodejs,我一个phper当然想用php来实现。所以直接照搬了@Binaryify大大的接口,改成了PHP版本。也方便日后phper直接来使用。

log

  • 2023-12-26
    • 添加 vercel 支持
    • 更新全部已有接口 修复失效接口 (距离上次更新竟然又已经三年了 - -)
    • 登录等问题建议阅读 Binaryify/NeteaseCloudMusicApi,本项目只是php版本的实现,遇到的情况基本一致。解决方案相同。
  • 2020-04-20 更新全部已有接口 修复失效接口 (距离上次更新竟然已经三年了 - -)
  • 2017-08-21 nodejs版接口基本完成php的转换

vercel 部署 (强烈推荐)

功能

  1. 登录
  2. 刷新登录
  3. 获取用户信息,歌单,收藏,mv, dj 数量
  4. 获取用户歌单
  5. 获取用户电台
  6. 获取用户关注列表
  7. 获取用户粉丝列表
  8. 获取用户动态
  9. 获取用户播放记录
  10. 获取精品歌单
  11. 获取歌单详情
  12. 搜索
  13. 搜索建议
  14. 获取歌词
  15. 歌曲评论
  16. 收藏单曲到歌单
  17. 专辑评论
  18. 歌单评论
  19. mv 评论
  20. 电台节目评论
  21. banner
  22. 获取歌曲详情
  23. 获取专辑内容
  24. 获取歌手单曲
  25. 获取歌手 mv
  26. 获取歌手专辑
  27. 获取歌手描述
  28. 获取相似歌手
  29. 获取相似歌单
  30. 相似 mv
  31. 获取相似音乐
  32. 获取最近5个听了这首歌的用户
  33. 获取每日推荐歌单
  34. 获取每日推荐歌曲
  35. 私人 FM
  36. 签到
  37. 喜欢音乐
  38. 垃圾桶
  39. 歌单(网友精选碟)
  40. 新碟上架
  41. 热门歌手
  42. 最新 mv
  43. 推荐 mv
  44. 推荐歌单
  45. 推荐新音乐
  46. 推荐电台
  47. 推荐节目
  48. 独家放送
  49. mv 排行
  50. 获取 mv 数据
  51. 播放 mv
  52. 排行榜
  53. 云盘
  54. 电台-推荐
  55. 电台-分类
  56. 电台-分类推荐
  57. 电台-订阅
  58. 电台-详情
  59. 电台-节目
  60. 给评论点赞
  61. 获取动态

说明

本接口依照RESTful规范设计(有取舍 - -||

环境要求

镜像安装

vi /etc/hosts

127.0.0.1  i.music.163.com

docker build  -t  kilingzhang/netease-cloud-music-api:dev .

docker stop netease_cloud_music_api_container;
docker rm netease_cloud_music_api_container;

docker run -itd  --name=netease_cloud_music_api_container \
-p 80:80 \
-v  $(pwd):/var/www/html/NeteaseCloudMusicApi \
kilingzhang/netease-cloud-music-api:dev

curl http://i.music.163.com

{"code":0,"message":"it`s work successfully","data":{"docs":"https:\/\/blog.kilingzhang.com\/NeteaseCloudMusicApi","github":"https:\/\/github.com\/kilingzhang\/NeteaseCloudMusicApi"}}

源码安装

  1. 安装 composer (已安装可忽略)

     curl -s http://getcomposer.org/installer | php
    
  2. 安装 NeteaseCloudMusicApi

     git clone https://github.com/kilingzhang/NeteaseCloudMusicApi.git
    
  3. 依赖安装

     composer install
    
  4. nginx

     server {
     
         listen 80;
         server_name i.music.163.com;
         root /var/www/html/NeteaseCloudMusicApi;
         index index.php;
     
         location / {
             try_files $uri $uri/ /index.php?$query_string;
         }
     
         location ~ \.php$ {
             fastcgi_pass  127.0.0.1:5337;
             fastcgi_index index.php;
             fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
             include fastcgi_params;
         }
     }
    

使用文档

在线文档 docs

License

The MIT License (MIT)

评论

暂无评论