All Projects → kilingzhang → NeteaseCloudMusicApi

kilingzhang / NeteaseCloudMusicApi

Licence: MIT license
网易云音乐API PHP

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to NeteaseCloudMusicApi

makeapidoc
php自动生成api文档
Stars: ✭ 67 (+123.33%)
Mutual labels:  php-api
CoronaVirusOutbreakAPI
A tiny and small program to crawler and analyze outbreak of COVID-19 in world and every country using PHP.
Stars: ✭ 20 (-33.33%)
Mutual labels:  php-api
google-search-results-php
Google Search Results PHP API via Serp Api
Stars: ✭ 41 (+36.67%)
Mutual labels:  php-api
CloudMusic
使用vue和electron实现的音乐应用(C-Music)
Stars: ✭ 43 (+43.33%)
Mutual labels:  neteasecloudmusicapi
faxplus-php
PHP SDK to use FAX.PLUS API
Stars: ✭ 23 (-23.33%)
Mutual labels:  php-api
php-antispam
A PHP API for antispam service cleantalk.org. Invisible protection from spam, no captches, no puzzles, no animals and no math.
Stars: ✭ 50 (+66.67%)
Mutual labels:  php-api
Apiato
PHP Framework for building scalable API's on top of Laravel.
Stars: ✭ 2,564 (+8446.67%)
Mutual labels:  php-api
Php Crud Api
Single file PHP script that adds a REST API to a SQL database
Stars: ✭ 2,904 (+9580%)
Mutual labels:  php-api
modulpos-php-api-client
PHP client for Modul.Kassa API Fiscal Service
Stars: ✭ 15 (-50%)
Mutual labels:  php-api
n11-php-api
Bu api n11 için yazılmıştır. N11 için yazılmış olan gelişmiş bir php apisi. Ekstra olarak n11 üzerinde mağazanıza gelen siparişleri websitenize aktaracak bir fonksiyonda mevcuttur.
Stars: ✭ 57 (+90%)
Mutual labels:  php-api
simple-php-api
An extremely simple API (with authentication) example, written in PHP (server) and JS (client), using JSON
Stars: ✭ 23 (-23.33%)
Mutual labels:  php-api
mixerapi
A CakePHP Plugin for RESTful API Development [READ-ONLY]
Stars: ✭ 26 (-13.33%)
Mutual labels:  php-api
Waktu-Solat-API
PHP API for fetching prayer time from JAKIM e-Solat website
Stars: ✭ 27 (-10%)
Mutual labels:  php-api

网易云音乐 API

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

  • 2020-04-20 更新全部已有接口 修复失效接口 (距离上次更新竟然已经三年了 - -)
  • 2017-08-21 nodejs版接口基本完成php的转换

功能

  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 php_container
docker rm php_container

docker run -itd  --name=php_container \
-p 80:80 \
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)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].