163music-api

NeteaseMusicApi's TypeScript Version

TypeCloudMusic

NeteaseMusicApi's TypeScript Version

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 '周杰伦'

// Callback
search('周杰伦', (data) => {
    console.log(data);
});

// Promise
search('周杰伦')
    .then((data) => {
        console.log(data);
    })
    .catch((err) => {
        console.log(err);
    });

Use Album API

e.g. id is 34944913

// Callback
album(34944913, (data) => {
    console.log(data);
});

// Promise
album(34944913)
    .then((data) => {
        console.log(data);
    })
    .catch((err) => {
        console.log(err);
    });

Use ArtistAlbums API

e.g. id is 6452

// Callback
artistAlbums(6452, (data) => {
    console.log(data);
});

// Promise
artistAlbums(6452)
    .then((data) => {
        console.log(data);
    })
    .catch((err) => {
        console.log(err);
    });

Use Comments API

e.g. id is 1234

// Callback
comments(30394891, (data) => {
    console.log(data);
});

// Promise
comments(30394891)
    .then((data) => {
        console.log(data);
    })
    .catch((err) => {
        console.log(err);
    });

HomePage

https://github.com/pboymt/TypeCloudMusic#readme

Repository

https+https://github.com/pboymt/TypeCloudMusic


上一篇:1c
下一篇:@typescript-eslint/parser

相关推荐

  • 高阶组件 + New Context API = ?

    1. 前言 继上次小试牛刀(https://github.com/SmallStoneSK/Blog/issues/6)尝到高价组件的甜头之后,现已深陷其中无法自拔。。。

    1 年前
  • 集成后端 API

    这些教程将帮助你将应用程序与在另一个端口上运行的后端 API 集成,使用 fetch() 来访问它。 Node 看看 这个教程 。 你可以在此处找到随附的 GitHub 仓库。

    10 天前
  • 重构 - 设计API的扩展机制

    1.前言 上篇文章,主要介绍了重构的一些概念和一些简单的实例。这一次,详细的说下项目中的一个重构场景给API设计扩展机制。目的就是为了方便以后能灵活应对需求的改变。

    2 年前
  • 重新开坑,在 react 中使用 composition API

    emmm大家好,那个,虽然最近新型肺炎,搞的人心惶惶,没啥动力写码 其实我也没啥可写的了,但是闲着也是闲着,然后记起来 smox 弃坑了还有一堆星星,想着怎么重新开坑 背景 smox 弃坑,不是我任性...

    2 个月前
  • 足球特殊指数api接口示例

    分享下足球特殊指数数据,单双、总进球数、半全场赔率api接口示例,详情查看在线文档(https://www.shenlu88.com/doc.html) 接口返回的是Json数据,可以使用fastjs...

    4 个月前
  • 足球冠军指数 api接口示例

    分享下足球冠军指数API数据,接口示例如下,可查看在线文档(https://www.shenlu88.com/doc.... 接口返回的是Json数据,可以使用fastjson来解析 API...

    1 个月前
  • 超火js库: Lodash API例子 (持续更新~~~)

    lodash.js是一款超火的js库,在npm上平均周下载量达到了惊人的,github start大量框架都用到了lodash,包括拥有start的vue 本文对比英文文档,加上一些小栗子和个...

    1 年前
  • 谷歌地图API:带有多个标记的自动中心地图

    MultiformeIngegno(https://stackoverflow.com/users/1342772/multiformeingegno)提出了一个问题:Google Maps API ...

    2 年前
  • 谷歌地图API的多标记等

    StackTraceYo(https://stackoverflow.com/users/1050225/stacktraceyo)提出了一个问题:Google Maps API Multiple M...

    2 年前
  • 谷歌地图API捕获列表无法读取属性'offsetwidth '零

    hims056jaeyong(https://stackoverflow.com/users/1369235/hims056)提出了一个问题:Google MAP API Uncaught TypeE...

    2 年前

官方社区

扫码加入 JavaScript 社区