# QQMusicApi **Repository Path**: wxinlong/QQMusicApi ## Basic Information - **Project Name**: QQMusicApi - **Description**: 基于 Express + Axios 的 QQ音乐接口 nodejs 版 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-14 - **Last Updated**: 2023-05-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # QQMusicApi [![NPM](https://img.shields.io/npm/v/qq-music-api.svg)](https://www.npmjs.com/package/qq-music-api) [![github](https://img.shields.io/badge/github-QQMusicApi-brightgreen.svg)](https://github.com/jsososo/QQMusicApi) [![GitHub Pages Star](https://img.shields.io/github/stars/jsososo/QQMusicApi.svg)](https://github.com/jsososo/QQMusicApi) 接口参考: [接口文档 Github](https://jsososo.github.io/QQMusicApi/#/) [接口文档 Vercel](https://qq-api-soso.vercel.app/) ## 快速上手 ### Node 服务 ```shell script git clone git@github.com:jsososo/QQMusicApi.git yarn yarn start ``` ### Docker ```shell script yarn build:docker yarn start:docker ``` ### npm ```shell script yarn add qq-music-api ``` #### 接口调用 ```javascript const qqMusic = require('qq-music-api'); // 部分接口依赖 cookie, 这里穿参可以使用字符串或对象 qqMusic.setCookie('xxx=xxx; xxx=xxx;'); // or qqMusic.setCookie({ a: 'xxx', b: 'xxx' }); qqMusic.api('search', { key: '周杰伦' }) .then(res => console.log(res)) .catch(err => console.log('接口调用出错')) qqMusic.api('search', { key: '周杰伦' }) .then((res) => console.log('搜索周杰伦:', res)) .catch(err => console.log('接口调用出错')) qqMusic.api('search/hot') .then((res) => console.log('热搜词:', res)) .catch(err => console.log('接口调用出错'))// // 刷新登陆 qqMusic.api('user/refresh') ``` #### 获取当前cookie ```javascript const qqMusic = require('qq-music-api'); console.log(qqMusic.cookie); ``` #### 获取当前 cookie 用户 ```javascript const qqMusic = require('qq-music-api'); console.log(qqMusic.uin); ```