冷雨API
返回接口列表

此接口需要 apikey 调用

接口已设置权限,需携带有效 apikey 方可使用。

申请 apikey 请联系站长 QQ:1431136407

啥狗音乐

啥狗音乐,加密太多了,费了好大力,免费听会员

GET
总调用次数:9141 今日调用:0 返回格式:application/json

接口地址

https://lengy.top/API/kgmusic.php

请求参数

参数 类型 必填 说明
msg string 可选 歌名
n int 可选 序号
num int 可选 每页数量
hash string 可选 歌曲唯一id->hash,有这个就不用填其他的
apikey string 必填 该接口需要apikey调用哦

返回码说明

暂无返回码说明

返回结果

点击「请求」按钮,查看接口返回结果

多语言调用示例

cURL
curl -X GET "https://lengy.top/API/kgmusic.php?msg=your_msg&n=your_n&num=your_num&hash=your_hash&apikey=your_apikey"
Python
import requests

url = "https://lengy.top/API/kgmusic.php"
params = {
    'msg': 'your_msg',
    'n': 'your_n',
    'num': 'your_num',
    'hash': 'your_hash',
    'apikey': 'your_apikey'
}
response = requests.get(url, params=params)
print(response.text)
PHP
<?php
$url = "https://lengy.top/API/kgmusic.php";
$params = [
    'msg' => 'your_msg',
    'n' => 'your_n',
    'num' => 'your_num',
    'hash' => 'your_hash',
    'apikey' => 'your_apikey'
];
$full_url = $url . (strpos($url, '?') === false ? '?' : '&') . http_build_query($params);
$result = file_get_contents($full_url);
echo $result;
?>
JavaScript
// 使用 fetch 发送GET请求
const url = new URL('https://lengy.top/API/kgmusic.php');
url.searchParams.append('msg', 'your_msg');
url.searchParams.append('n', 'your_n');
url.searchParams.append('num', 'your_num');
url.searchParams.append('hash', 'your_hash');
url.searchParams.append('apikey', 'your_apikey');

fetch(url)
  .then(res => res.json())
  .then(data => console.log(data))
  .catch(err => console.error('请求失败:', err));
Java
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;

public class ApiRequest {
    public static void main(String[] args) throws Exception {
        HttpClient client = HttpClient.newHttpClient();
        String url = "https://lengy.top/API/kgmusic.php";
        
        // 拼接请求参数
        url += "?" + "msg=your_msg&n=your_n&num=your_num&hash=your_hash&apikey=your_apikey";
        
        HttpRequest request = HttpRequest.newBuilder()
                .uri(URI.create(url))
                .GET()
                .build();

        client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
                .thenApply(HttpResponse::body)
                .thenAccept(System.out::println)
                .join();
    }
}
Go
package main

import (
	"fmt"
	"net/http"
	"net/url"
	"io/ioutil"
)

func main() {
	baseUrl := "https://lengy.top/API/kgmusic.php"
	parsedUrl, _ := url.Parse(baseUrl)
	
	q := parsedUrl.Query()
	q.Set("msg", "your_msg");
	q.Set("n", "your_n");
	q.Set("num", "your_num");
	q.Set("hash", "your_hash");
	q.Set("apikey", "your_apikey");
	parsedUrl.RawQuery = q.Encode()
	
	resp, err := http.Get(parsedUrl.String())
	if err != nil {
		fmt.Println("请求失败:", err)
		return
	}
	defer resp.Body.Close()
	
	body, _ := ioutil.ReadAll(resp.Body)
	fmt.Println(string(body))
}
C#
using System;
using System.Net.Http;
using System.Collections.Generic;
using System.Threading.Tasks;

class Program
{
    static async Task Main()
    {
        using var client = new HttpClient();
        var url = new Uri("https://lengy.top/API/kgmusic.php");
        
        var queryParams = new Dictionary<string, string>();
            queryParams.Add("msg", "your_msg");
            queryParams.Add("n", "your_n");
            queryParams.Add("num", "your_num");
            queryParams.Add("hash", "your_hash");
            queryParams.Add("apikey", "your_apikey");
            var uriBuilder = new UriBuilder(url);
            uriBuilder.Query = new FormUrlEncodedContent(queryParams).ReadAsStringAsync().Result;
            url = uriBuilder.Uri;
        
        var response = await client.GetAsync(url);
        var result = await response.Content.ReadAsStringAsync();
        Console.WriteLine(result);
    }
}
Shell
# 使用curl发送GET请求
curl -X GET "https://lengy.top/API/kgmusic.php?msg=your_msg&n=your_n&num=your_num&hash=your_hash&apikey=your_apikey"
词库
# Secluded/QRspeed/ClousX6
A:$访问 https://lengy.top/API/kgmusic.php?msg=your_msg&n=your_n&num=your_num&hash=your_hash&apikey=your_apikey$
Kotlin
import okhttp3.FormBody
import okhttp3.OkHttpClient
import okhttp3.Request

fun main() {
    val client = OkHttpClient()
    val url = "https://lengy.top/API/kgmusic.php"
    
    // GET 请求拼接参数
val requestBuilder = Request.Builder().url(url + "?" + "msg=your_msg&n=your_n&num=your_num&hash=your_hash&apikey=your_apikey")
val request = requestBuilder.get().build()
    
    client.newCall(request).execute().use { response ->
        if (!response.isSuccessful) throw RuntimeException("请求失败: ${response.code}")
        println(response.body?.string())
    }
}