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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

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

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

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

文章目錄

    • 前期準備
    • 開始搭建
    • 調用接口
      • 登錄接口(Python示例)
      • 簽到接口(PHP示例)

前期準備

  • 一個Gihub賬號
  • 一個能訪問網絡的手機或電腦

沒錯,就這么多!

知識儲備:

項目地址: 【Github】
項目文檔:【傳送門】

開始搭建

  • fork開源項目到自己的github倉庫

    • 登錄自己的Github賬號
    • 打開【項目】地址
    • 點擊fork,然后即可在自己倉庫中看到該項目
  • 部署項目到 vercel 上

    • 打開【vercel】官網
    • 登錄Github賬號

    • 打開【新建項目】導入工程


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

  • 調用接口

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

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

    登錄接口(Python示例)

    注:在調用其他接口之前,需要先調用登錄接口,不然調用會出錯。

    手機號碼登錄

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

    • phone: 手機號碼
    • password:密碼
      可選參數:
    • countrycode: 國家碼,用于國外登錄
    • md5_password: mad加密后的密碼,傳入后password將失效
    • captcha: 驗證碼,使用/captcha/sent接口傳入手機號碼獲取驗證碼,調用此接口傳入驗證碼即可實現驗證碼登錄,傳入后password將失效

    示例:

    https://cloud-music-api-lyart.vercel.app/login/cellphone?phone=你的號碼&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': '這里填你的手機號','password': '這里填你的密碼' }response = requests.get(url, headers=headers, params=params)print(response.text)

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

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

    簽到接口(PHP示例)

    注:在調用簽到接口前,要先調用登錄接口,不然簽到會不成功

    接口:{你的API鏈接}/daily_signin
    可選參數:

    • type: 簽到類型,默認為0,其中0為安卓端簽到,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(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; } ?>

    總結

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

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。