netease-music-sdk 网易云音乐 Node.js 版本 SDK开源项目

我要开发同款
匿名用户2018年01月31日
207阅读

技术信息

开源地址
https://github.com/XGHeaven/netease-music-sdk
授权协议
MIT

作品详情

由于发现市面上很多类似的API都是提供的API服务,而不是说SDK,或者是很多都年久失修,所以才诞生了这个项目。希望提供纯净可靠方便的Node.jsSDK,方便其他人进行二次开发。

本项目所有的接口来源于 NeteaseCloudMusicApi,希望大家可以支持原作者。本人只是在上面的基础上进行了相关的封装和抽离。如果发现接口有问题,请先向原作者提交issue,然后跟我说明,我会跟进。

使用很简单,直接引入 MusicCliet 然后实例化之后就可以使用了。采用Typescript开发,并且DocumetICode,更多介绍,请查看 SDK文档 以及 .d.ts。

有一些请求接口需要登录之后才能访问,所以请在调用登录之后访问这些接口,否则会报错。

cost { MusicCliet } = require('etease-music-sdk')cost cliet = ew MusicCliet()cliet.getPlaylistCatalogue().the(cate => {    // blah blah})// 或者可以登录之后操作与用户相关的内容,现在暂时只能用手机号登录// 邮箱登录需要等原作者修复,修复之后我会自动跟进cliet.phoeLogi('phoe', 'pwd').the(() => {    // 当用户登录成功之后,会将 cookie 保存到 cliet.cookie    // 如果需要,请大家手动将 cookie dump 到本地    retur cliet.getPersoalFM()}).the(fm => {    cosole.dir(fm)}).catch(e => {    // 登录失败啊,需要登录权限啊,等等错误})

功能介绍

由于发现市面上很多类似的 API 都是提供的 API 服务,而不是说 SDK,或者是很多都年久失修,所以才诞生了这个项目。 希望提供纯净可靠方便的 Node.js SDK,方便其他人进行二次开发...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论