网易云音乐,随机歌曲输出。
接口地址: http://api.ilingku.com/int/v1/rand_netease
返回格式: json/text/url
请求方式: get/post
请求示例: http://api.ilingku.com/int/v1/rand_netease?sort=热歌榜&format=json
请求参数说明:
名称 | 必填 | 类型 | 说明 |
---|---|---|---|
sort | 否 | string | 选择输出分类(飙升榜、新歌榜、原创榜、热歌榜、抖音榜、快手榜、中文DJ、网络榜、日本榜、欧美榜、韩国榜、美国榜),为空输出 新歌榜 |
mid | 否 | string | 网易云歌单ID |
format | 否 | string | 选择输出格式(json、text、url) |
返回参数说明:
名称 | 类型 | 说明 |
---|---|---|
code | string | 返回状态码 |
msg | string | 返回错误提示 |
data | string | 返回歌曲数据 |
返回示例:
{
"code": 200,
"msg": "success",
"data": {
"id": 2158973221,
"name": "若月亮没来 (Live版)",
"singer": "杨宗纬&宝石Gem&王宇宙Leto",
"duration": "04:11",
"url": "http://api.ilingku.com/int/v1/rand_netease?type=url&id=2158973221×tamp=1721024151&auth=fc4a5412890246862e2811636b6ff306",
"pic": "https://p2.music.126.net/4iTkYFSI2ILuXnv9yBgSnw==/109951169617468185.jpg?param=300y300",
"lrc": "http://api.ilingku.com/int/v1/rand_netease?type=lrc&id=2158973221×tamp=1721024151&auth=fca83dac616af3fc12b4df22dc8af245"
}
}
错误码格式说明:
名称 | 类型 | 说明 |
---|---|---|
code | string | 错误代码 |
msg | string | 错误提示 |
代码示例:
<?php
header("Content-Type:text/html;charset=UTF-8");
date_default_timezone_set("PRC");
$result = file_get_contents("http://api.ilingku.com/int/v1/rand_netease?sort=热歌榜&format=json");
$arr=json_decode($result,true);
if ($arr['code']==1) {
//输出歌曲地址
echo $arr['data']['url'];
} else {
echo $arr['msg'];
}
?>