网易云音乐地址解析含官方接口分享
生活随笔
收集整理的這篇文章主要介紹了
网易云音乐地址解析含官方接口分享
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
該文章來源于憧憬點滴記憶:https://www.licoy.cn/2171.html
前言
今天周末,早上吃飯完覺得有點無聊,還不想繼續敲代碼(但是又想敲代碼),想起貌似已經快接近一個月沒有寫PHP了,干脆就來寫寫PHP代碼吧,于是打開編輯器(Hbuilder)和打開網易云音樂,突然想起手上還有一個網易云音樂的官方音樂接口,不過是JSON的,數據很多,我就想干脆簡化一下吧,這樣也方便自己用。
代碼
if(isset($_GET['id']) && $_GET['id']!=''){$musicId = $_GET['id'];$url = "http://music.163.com/api/song/detail/?id={$musicId}&ids=%5B{$musicId}%5D&csrf_token=";$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);curl_setopt($ch, CURLOPT_POST, 0);curl_setopt($ch, CURLOPT_TIMEOUT, 30);$output = curl_exec($ch);curl_close($ch);$musicArr = json_decode($output);//print_r($musicArr);$musicJson['name'] = $musicArr->songs[0]->name;//專輯$musicJson['url'] = $musicArr->songs[0]->mp3Url; //音樂鏈接$musicJson['pic'] = $musicArr->songs[0]->album->picUrl;//音樂封面$musicJson['singer'] = $musicArr->songs[0]->album->artists[0]->name;//歌手$musicJson['album'] = $musicArr->songs[0]->album->name;//專輯echo json_encode($musicJson); }從上方的代碼你應該也看出來了官方的接口,就是如下的地址:
music.163.com/api/song/detail/?id={音樂ID}&ids=%5B{音樂ID}%5D&csrf_token=總結
以上是生活随笔為你收集整理的网易云音乐地址解析含官方接口分享的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SJJG习题一
- 下一篇: 纵横公路造价软件学习_通辽分公司组织开展