小宇API

[娱乐.独家 网易云 点歌API 99%可用]网易云搜索/点歌/歌词/歌曲热评/最新歌单/热门歌单

聚合接口,会员歌曲取决于我有没有续费

接口状态
正常
总调用次数
704
添加时间
2026-05-08
更新时间
2026-06-07

请求地址

https://api.xiaoyu17love.top/API/wyydg_new.php

请求参数

参数名类型必填说明
apikey string yes API密钥,注册账号免费获取
type string yes 类型,可选search:搜索、choose:选歌、lyric:歌词、rmpl:歌曲热门评论、playlist:获取歌单
word string either 关键词或区分歌曲歌名,仅限type为search或choose
id string either 歌曲的id,仅限type为lyric或rmpl时
order string either 歌单类型,仅限type为playlist,可选hot(最热门)、new(最新)
choose string either 选择编号,仅限type为choose时

返回参数

参数名类型说明
codestring状态码
msgstring状态信息
datastring返回数据

状态码

状态码说明
200成功
403拒绝
404未找到
429限速
500服务器错误

查看示例

在线测试 请求模式:

结果将显示在这里

调用示例

<?php
$url = 'https://api.xiaoyu17love.top/API/wyydg_new.php';
$params = [
    'apikey' => 'API密钥,注册账号免费获取',
    'type' => '类型,可选search:搜索、choose:选歌、lyric:歌词、rmpl:歌曲热门评论、playlist:获取歌单',
    'word' => '关键词或区分歌曲歌名,仅限type为search或choose',
    'id' => '歌曲的id,仅限type为lyric或rmpl时',
    'order' => '歌单类型,仅限type为playlist,可选hot(最热门)、new(最新)',
    'choose' => '选择编号,仅限type为choose时',
];
$url .= '?' . http_build_query($params);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
import requests

url = "https://api.xiaoyu17love.top/API/wyydg_new.php"
params = {
    "apikey": "API密钥,注册账号免费获取",
    "type": "类型,可选search:搜索、choose:选歌、lyric:歌词、rmpl:歌曲热门评论、playlist:获取歌单",
    "word": "关键词或区分歌曲歌名,仅限type为search或choose",
    "id": "歌曲的id,仅限type为lyric或rmpl时",
    "order": "歌单类型,仅限type为playlist,可选hot(最热门)、new(最新)",
    "choose": "选择编号,仅限type为choose时",
}

response = requests.get(url, params=params)
print(response.text)
const url = new URL('https://api.xiaoyu17love.top/API/wyydg_new.php');
const params = {
    'apikey': 'API密钥,注册账号免费获取',
    'type': '类型,可选search:搜索、choose:选歌、lyric:歌词、rmpl:歌曲热门评论、playlist:获取歌单',
    'word': '关键词或区分歌曲歌名,仅限type为search或choose',
    'id': '歌曲的id,仅限type为lyric或rmpl时',
    'order': '歌单类型,仅限type为playlist,可选hot(最热门)、new(最新)',
    'choose': '选择编号,仅限type为choose时',
};

Object.keys(params).forEach(key => {
    url.searchParams.append(key, params[key]);
});

fetch(url)
    .then(response => response.text())
    .then(data => console.log(data))
    .catch(error => console.error('Error:', error));