调用示例
$url = 'https://api.bugpk.com/api/qqmusic';
$params = [
'key' => 'value' // 请替换实际参数
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url . '?' . http_build_query($params));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
import requests
url = "https://api.bugpk.com/api/qqmusic"
params = {
"key": "value" # 请替换实际参数
}
response = requests.get(url, params=params)
print(response.text)
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class ApiTest {
public static void main(String[] args) {
try {
String url = "https://api.bugpk.com/api/qqmusic?key=value";
URL obj = new URL(url);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
} catch (Exception e) {
e.printStackTrace();
}
}
}
const url = 'https://api.bugpk.com/api/qqmusic';
const params = new URLSearchParams({
key: 'value' // 请替换实际参数
});
fetch(`${url}?${params}`)
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
返回结果示例
{
"code": 200,
"msg": "解析成功",
"data": {
"name": "最好不过一杯酒",
"url": "http://isure.stream.qqmusic.qq.com/M500001AR7cQ0kFNyr.mp3?guid=859279582&vkey=48C902A05276F4FEC8174602AD7E3BA292DBB922367F8D2C12310D19167E23E369D8E0205CFDEAA030160360EA0B4CAE8038568FE8DCAC63__v21e297862&uin=4304540336&fromtag=120042&src=M500003TFqFR1RbEgL.mp3",
"song_id": "001AR7cQ0kFNyr",
"cover": "https://y.gtimg.cn/music/photo_new/T002R300x300M000000saezD3ODjUp.jpg?max_age=2592000",
"author": "卢润泽",
"lrc_data": "[00:00.000]最好不过一杯酒-卢润泽
[00:03.460]词:徐重来
[00:06.920]曲:卢润泽
[00:10.380]制作人:陈金文
[00:13.840]OP:星汉马文化
[00:17.310]恍然人生已过去很久
[00:21.240]半辈子都在力争上游
[00:25.440]被生活裹挟着往前走
[00:29.610]当时理想已生锈
[00:33.810]早知人生的关键路口
[00:38.040]选择大于努力与奋斗
[00:42.240]总有些道理看起来荒谬
[00:46.920]却要花一生去懂
[00:51.150]最好不过是深夜一杯酒
[00:55.380]三两好友能陪你吹吹牛
[00:59.610]紧要的事都暂且先推后
[01:03.840]一醉能销万千愁
[01:08.010]最好不过是清晨一碗粥
[01:12.240]最爱的人儿能陪在你左右
[01:16.350]说好要白头就到白头
[01:20.160]一辈子 原来这么久
[01:41.220]早知人生的关键路口
[01:45.420]选择大于努力与奋斗
[01:49.620]总有些道理看起来荒谬
[01:54.300]却要花一生去懂
[01:58.500]最好不过是深夜一杯酒
[02:02.730]三两好友能陪你吹吹牛
[02:06.960]紧要的事都暂且先推后
[02:11.220]一醉能销万千愁
[02:15.360]最好不过是清晨一碗粥
[02:19.590]最爱的人儿能陪在你左右
[02:23.730]说好要白头就到白头
[02:27.540]一辈子 原来这么久
[02:32.250]最好不过是深夜一杯酒
[02:36.450]三两好友能陪你吹吹牛
[02:40.650]紧要的事都暂且先推后
[02:44.880]一醉能销万千愁
[02:49.050]最好不过是清晨一碗粥
[02:53.280]最爱的人儿能陪在你左右
[02:57.420]说好要白头就到白头
[03:01.200]一辈子 原来这么久
",
"version": "1.5.10"
}
}
返回参数说明
| 参数名 |
类型 |
说明 |
示例 |
| code |
string |
状态码 |
|
| msg |
string |
结果信息 |
|
| data |
object |
歌曲信息 |
|