TypeCloudMusic
NeteaseMusicApi's TypeScript Version
从 这儿 fork 的 原作者好像并没有 pub 到 npm,不方便开发使用
Install
Install TypeScript in global is recommended.
[sudo] npm -g install typescript
Clone it in your project.
git clone https://github.com/pboymt/TypeCloudMusic.git
npm install
Compile to JavaScript.
tsc
Usage
Import in TypeScript.
import { search, album, artistAlbums, comments } from './lib/main';
Import in JavaScript.
const { search, album, artistAlbums, comments } = require('./dist/main');
Use Search API
e.g. id is 1234
search('周杰伦', (data) => {
console.log(data);
});
search('周杰伦')
.then((data) => {
console.log(data);
})
.catch((err) => {
console.log(err);
});
Use Album API
e.g. id is 34944913
album(34944913, (data) => {
console.log(data);
});
album(34944913)
.then((data) => {
console.log(data);
})
.catch((err) => {
console.log(err);
});
Use ArtistAlbums API
e.g. id is 6452
artistAlbums(6452, (data) => {
console.log(data);
});
artistAlbums(6452)
.then((data) => {
console.log(data);
})
.catch((err) => {
console.log(err);
});
e.g. id is 1234
comments(30394891, (data) => {
console.log(data);
});
comments(30394891)
.then((data) => {
console.log(data);
})
.catch((err) => {
console.log(err);
});