API 参考
NCMGET 类的完整 API 文档,包括构造函数、实例属性和所有方法。
构造函数
创建一个新的 NCMGET 实例,无需传入任何参数。
实例属性
配置方法
cookie()
设置 HTTP 请求的 Cookie,用于认证访问。支持链式调用。
参数:
返回值: this(当前实例,支持链式调用)
format()
切换数据格式化模式。默认启用格式化,传入 false 可获取原始 API 响应。支持链式调用。
参数:
返回值: this(当前实例,支持链式调用)
数据检索方法
search()
搜索音乐资源。
参数:
SearchOption 字段:
返回值: Promise<string> — JSON 字符串
song()
获取歌曲详情。
参数:
返回值: Promise<string> — JSON 字符串,解析后为 SongData 对象
album()
获取专辑歌曲列表。
参数:
返回值: Promise<string> — JSON 字符串,解析后为 SongData[] 数组
artist()
获取歌手热门歌曲。
参数:
返回值: Promise<string> — JSON 字符串,解析后为 SongData[] 数组
playlist()
获取歌单歌曲列表。
参数:
返回值: Promise<string> — JSON 字符串,解析后为 SongData[] 数组
资源 URL 方法
url()
获取音频文件 URL。
参数:
返回值: Promise<string> — JSON 字符串,解析后为 UrlData 对象
lrc()
获取歌词(含翻译歌词)。
参数:
返回值: Promise<string> — JSON 字符串,解析后为 LrcData 对象
pic()
获取封面图片 URL。
参数:
返回值: Promise<string> — 封面图片 URL 字符串
