网易云音乐搜索api,网易云音乐下载接口

  网易云音乐搜索api,网易云音乐下载接口

  本项目基于Github开源项目CloudMusicApi和vercel构建的API接口,实现了以下功能,多达200多个接口。基本上你能在这里找到你能想到的任何东西。作者只提供离线代码,所以如果你想在线使用,你得把它部署在服务器上。借用Vercel,不需要服务器就可以有自己的接口。

  按照我的步骤,你不用输入代码就可以构建自己的界面!

  当然,如果你有困难,也可以使用我已经搭建好的接口(不保证有效性):portal。

  在文章的前期,我们将构建调用接口、登录接口(Python示例)和签到接口(PHP示例)。

  前期准备一个Gihub账户,一部可以上网的手机或者电脑。

  是的,就这些!

  

知识储备:

  项目地址:[Github]

  文档:[门户]

  开始在自己的github仓库中构建一个fork开源项目。

  登录你的Github账号,打开【项目】地址,点击fork,然后你就可以看到你仓库里的项目,把项目部署到vercel。

  打开【vercel】官网登录Github账号。

  打开[新项目]以导入项目。

  等一下,看到下图证明你的界面已经搭建成功了。

  点击访问,上面会显示你自己的API接口链接。

  调用界面构建过程是不是很简单?接口一旦有了怎么调用?

  其实调用也很简单。API接口可以由浏览器自己访问,也可以写成python、java、php等语言的脚本,用于打卡签到、获取歌单等功能。下面是一些常用的接口作为例子。

  登录接口(Python示例)注意:在调用其他接口之前,需要先调用登录接口,否则调用会出错。

  

手机号码登录

  界面:{您的API链接}/登录/手机

  必需的参数:

  电话:手机号码密码:密码

  可选项:countrycode:国家代码,用于国外登录时用md5_password: mad加密的密码。验证码:验证码传入后会失效。使用/captcha/sent接口从手机号获取验证码,调用此接口传入验证码登录验证码。示例:

  https://cloud-music-api-lyart.vercel.app/login/cellphone?电话=您的号码密码=您的密码

  修改上面的链接,用浏览器打开试试。

  代码示例(Python):

  import requestsurl= https://cloud-music-API-lyart . vercel . app/log in/cellular headers={ user-agent : Mozilla/5.0(Windows NT 10.0;Win64x64)Apple WebKit/537.36 (khtml,像壁虎一样)Chrome/92 . 0 . 4515 . 159 Safari/537.36 } params={ phone :在此填写您的手机号码,Password :在此填写您的密码 } response=requests.get (URL,headers=headers,params=params)print(response . text)如果成功,将返回您的个人信息,包括昵称、头像链接、排名等。

  除了手机登录,还有验证码登录、邮箱登录、二维码登录等。有兴趣的话可以去官方文档查一下。这里没有演示。

  签到界面(PHP示例)注意:在调用签到界面之前,先调用登录界面,否则签到不成功。

  界面:{您的API链接}/daily_signin

  可选参数:

  类型:签到类型,默认值为0,其中0为Android签到,1为web/PC签到。说明:不同签到终端获得不同体验,安卓签到获得3分体验,web/PC获得2分体验。

  示例:

  https://cloud-music-api-lyart.vercel.app/daily_signin

  尝试用浏览器打开上面的链接。

  代码示例(PHP):

  ?PHP $ curl=curl _ init();curl_setopt_array($curl,array(CURL opt _ URL= https://cloud-music-API-ly art。韦尔塞尔。app/daily _ sign in ,CURLOPT_RETURNTRANSFER=true,CURLOPT_ENCODING= ,CURLOPT_MAXREDIRS=10,CURLOPT_TIMEOUT=30,CURL opt _ HTTP _ VERSION=CURL _ HTTP _ VERSION _ 1 _ 1,CURLOPT_CUSTOMREQUEST=GET ,CURL opt _ HTTP header=array( cache-control:nowin 64 x64)AppleWebKit/537.36(KHTML,像壁虎一样)Chrome/89。0 .4389 .114 Safari/537.36 );$ response=curl _ exec($ curl);$ err=curl _ error($ curl);curl _ close($ curl);if ($err) { echo cURL Error #: .$ err} else { echo $ response}?

网易云音乐搜索api,网易云音乐下载接口