日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

史上最全网易云音乐的API接口

發(fā)布時(shí)間:2023/12/10 编程问答 94 豆豆
生活随笔 收集整理的這篇文章主要介紹了 史上最全网易云音乐的API接口 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言: 本項(xiàng)目基于Github開源項(xiàng)目 CloudMusicApi 和 vercel 搭建的API接口,實(shí)現(xiàn)了如下功能,高達(dá)200多個(gè)接口,基本你能想到的,在這里都能找到。作者只提供線下代碼,因此想要在線上使用就得部署在服務(wù)器上。而借用Vercel可以實(shí)現(xiàn)無需服務(wù)器,即可擁有一個(gè)自己的接口。

跟隨我的步伐,無需敲一個(gè)代碼,即可搭建屬于自己的接口!

當(dāng)然,如果閑麻煩,也可用我已經(jīng)搭建好的接口(無有效期保證): 傳送門

文章目錄

    • 前期準(zhǔn)備
    • 開始搭建
    • 調(diào)用接口
      • 登錄接口(Python示例)
      • 簽到接口(PHP示例)

前期準(zhǔn)備

  • 一個(gè)Gihub賬號(hào)
  • 一個(gè)能訪問網(wǎng)絡(luò)的手機(jī)或電腦

沒錯(cuò),就這么多!

知識(shí)儲(chǔ)備:

項(xiàng)目地址: 【Github】
項(xiàng)目文檔:【傳送門】

開始搭建

  • fork開源項(xiàng)目到自己的github倉庫

    • 登錄自己的Github賬號(hào)
    • 打開【項(xiàng)目】地址
    • 點(diǎn)擊fork,然后即可在自己倉庫中看到該項(xiàng)目
  • 部署項(xiàng)目到 vercel 上

    • 打開【vercel】官網(wǎng)
    • 登錄Github賬號(hào)

    • 打開【新建項(xiàng)目】導(dǎo)入工程


    • 稍等片刻,見到下面的畫面就證明你的接口搭建成功了
    • 點(diǎn)擊visit,上面顯示的便是你自己的API接口鏈接了

  • 調(diào)用接口

    搭建過程是不是很簡單呢,那么接口有了,如何調(diào)用呢?

    調(diào)用其實(shí)也很簡單,API接口可以自己用瀏覽器自己訪問,也可以通過python,java,php等語言寫成腳本,用于打卡簽到,獲取歌單等功能。這里說幾個(gè)常用的接口作為示例吧。

    登錄接口(Python示例)

    注:在調(diào)用其他接口之前,需要先調(diào)用登錄接口,不然調(diào)用會(huì)出錯(cuò)。

    手機(jī)號(hào)碼登錄

    接口:{你的API鏈接}/login/cellphone
    必選參數(shù):

    • phone: 手機(jī)號(hào)碼
    • password:密碼
      可選參數(shù):
    • countrycode: 國家碼,用于國外登錄
    • md5_password: mad加密后的密碼,傳入后password將失效
    • captcha: 驗(yàn)證碼,使用/captcha/sent接口傳入手機(jī)號(hào)碼獲取驗(yàn)證碼,調(diào)用此接口傳入驗(yàn)證碼即可實(shí)現(xiàn)驗(yàn)證碼登錄,傳入后password將失效

    示例:

    https://cloud-music-api-lyart.vercel.app/login/cellphone?phone=你的號(hào)碼&password=你的密碼

    修改上面的鏈接,用瀏覽器打開試試看

    代碼示例(Python):

    import requestsurl = 'https://cloud-music-api-lyart.vercel.app/login/cellphone'headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 ' \'(KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36' }params = {'phone': '這里填你的手機(jī)號(hào)','password': '這里填你的密碼' }response = requests.get(url, headers=headers, params=params)print(response.text)

    如果成功,則返回你的個(gè)人信息,包括昵稱,頭像鏈接,等級(jí)等等

    除手機(jī)登錄外,還有驗(yàn)證碼登錄,郵箱登錄,二維碼登錄等等,感興趣的自行去官方文檔查看,這里不做演示

    簽到接口(PHP示例)

    注:在調(diào)用簽到接口前,要先調(diào)用登錄接口,不然簽到會(huì)不成功

    接口:{你的API鏈接}/daily_signin
    可選參數(shù):

    • type: 簽到類型,默認(rèn)為0,其中0為安卓端簽到,1為web/PC端簽到

    說明:簽到端不同獲得的經(jīng)驗(yàn)也不同,安卓簽到獲得3點(diǎn)經(jīng)驗(yàn),web/PC端獲得2點(diǎn)經(jīng)驗(yàn)

    示例:

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

    用瀏覽器打開上面的鏈接試試看

    代碼示例(PHP):

    <?php$curl = curl_init();curl_setopt_array($curl, array(CURLOPT_URL => "https://cloud-music-api-lyart.vercel.app/daily_signin",CURLOPT_RETURNTRANSFER => true,CURLOPT_ENCODING => "",CURLOPT_MAXREDIRS => 10,CURLOPT_TIMEOUT => 30,CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,CURLOPT_CUSTOMREQUEST => "GET",CURLOPT_HTTPHEADER => array("cache-control: no-cache","postman-token: 035e8095-41a2-26e1-0980-e4971ae4d97e","user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) 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; } ?>

    總結(jié)

    以上是生活随笔為你收集整理的史上最全网易云音乐的API接口的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。