酷狗相关接口
/**
* 音乐新歌榜
* @return \think\response\Json
*/
public function new_songs()
{
$res = HttpGet(config("MUSIC_API") . "&json=true");
return json([
'msg' => 'success',
'code' => 1,
'data' => json_decode($res, true)['data']
]);
}
/**
* 音乐排行榜
* @return \think\response\Json
*/
public function rank_list()
{
$res = HttpGet(config("MUSIC_API") . "/rank/list&json=true");
return json([
'msg' => 'success',
'code' => 1,
'data' => json_decode($res, true)['rank']['list']
]);
}
/**
*排行榜下的音乐列表
*/
public function rank_info_list()
{
$rankid = intval($_GET ['rankid']);
$url = config("MUSIC_API") . "/rank/info/{$rankid}&json=true";
$res = HttpGet($url);
return json([
'msg' => 'success',
'code' => 1,
'data' => json_decode($res, true)
]);
}
/**
* 歌单
* @return \think\response\Json
*/
public function plist()
{
$res = HttpGet(config("MUSIC_API") . "/plist/index&json=true");
return json([
'msg' => 'success',
'code' => 1,
'data' => json_decode($res, true)['plist']['list']['info']
]);
}
/**
* 歌单下的列表
* @return \think\response\Json
*/
public function plist_list()
{
$specialid = intval($_GET ['specialid']);
$url = config("MUSIC_API") . "/rank/list/{$specialid}&json=true";
$res = HttpGet($url);
return json([
'msg' => 'success',
'code' => 1,
'data' => json_decode($res, true)['rank']['list']
]);
}
/**
* 歌手分类
* @return \think\response\Json
*/
public function singer_class()
{
$res = HttpGet(config("MUSIC_API") . "/singer/class&json=true");
return json([
'msg' => 'success',
'code' => 1,
'data' => json_decode($res, true)['list']
]);
}
/**分类下面的歌手列表
* @return \think\response\Json
*/
public function singer_list()
{
$classid = intval($_GET ['classid']);
$url = config("MUSIC_API") . "/singer/list/{$classid}&json=true";
$res = HttpGet($url);
return json([
'msg' => 'success',
'code' => 1,
'data' => json_decode($res, true)
]);
}
/**
* 歌手信息
* @return \think\response\Json
*/
public function singer_info()
{
$singerid = intval($_GET ['singerid']);
$url = config("MUSIC_API") . "/singer/info/{$singerid}&json=true";
$res = mobile_curl($url);
return json([
'msg' => 'success',
'code' => 1,
'data' => json_decode($res, true)
]);
}
/**
* 音乐搜索
* @return \think\response\Json
*/
public function search()
{
$keyword = $_GET['keyword']="你好";
$url = "http://mobilecdn.kugou.com/api/v3/search/song?format=json&keyword=" . $keyword . "&page=1&pagesize=20&showtype=1";
$res = mobile_curl($url);
return json([
'msg' => 'success',
'code' => 1,
'data' => json_decode($res, true)
]);
}
\
程序员交流qq群:782974737 点击加入