New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

NeteaseCloudMusicApi

Package Overview
Dependencies
Maintainers
1
Versions
336
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

NeteaseCloudMusicApi - npm Package Compare versions

Comparing version 1.1.7 to 1.1.8

.editorconfig

27

build/app.js

@@ -12,15 +12,8 @@ 'use strict';

var _config = require('./config');
var _util = require('./util');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var deepCopy = function deepCopy(obj) {
return JSON.parse(JSON.stringify(obj));
};
var origin = 'http://music.163.com';
var globalOption = {
headers: {
'Origin': origin,
'Referer': origin,
'Content-Type': 'application/x-www-form-urlencoded'
}
};
var api = {

@@ -33,4 +26,4 @@ search: function search() {

var option = deepCopy(globalOption);
var url = origin + '/api/search/suggest/web';
var option = (0, _util.deepCopy)(_config.globalOption);
var url = _config.origin + '/api/search/suggest/web';
var form = {

@@ -54,4 +47,4 @@ s: name,

var option = deepCopy(globalOption);
var url = origin + '/api/song/detail?ids=%5B' + id + '%5d';
var option = (0, _util.deepCopy)(_config.globalOption);
var url = _config.origin + '/api/song/detail?ids=%5B' + id + '%5d';
var method = 'GET';

@@ -70,4 +63,4 @@ Object.assign(option, { url: url, method: method });

var option = deepCopy(globalOption);
var url = origin + '/api/song/lyric?lv=' + lv + '&id=' + id;
var option = (0, _util.deepCopy)(_config.globalOption);
var url = _config.origin + '/api/song/lyric?lv=' + lv + '&id=' + id;
var method = 'GET';

@@ -74,0 +67,0 @@ Object.assign(option, { url: url, method: method });

{
"name": "NeteaseCloudMusicApi",
"version": "1.1.7",
"version": "1.1.8",
"description": "网易云音乐nodejs版接口模块",

@@ -8,3 +8,3 @@ "main": "build/app.js",

"test": "echo \"Error: no test specified\" && exit 1",
"build": "babel app.js -o build/app.js"
"build": "babel src/ -d build/"
},

@@ -21,2 +21,2 @@ "keywords": ["NeteaseCloudMusic","网易云音乐"],

}
}
}

@@ -1,11 +0,15 @@

一个调用网易云音乐API的node模块
# NeteaseCloudMusicApi
一个调用网易云音乐 API 的 node 模块
![](http://binaryify.github.io/images/api.jpg)
# start
```
## Start
``` shell
npm install NeteaseCloudMusicApi
```
# usage
```js
var api=require('NeteaseCloudMusicApi').api
## Usage
``` javascript
var api = require('NeteaseCloudMusicApi').api
api.search('年度之歌',function(data){

@@ -16,5 +20,5 @@ console.log(data)

or
```js
``` javascript
import {api} from 'NeteaseCloudMusicApi'
api.search('年度之歌',(data)=>{
api.search('年度之歌',(data) => {
console.log(data)

@@ -24,20 +28,22 @@ })

# api
## search
```js
## API
### search
``` javascript
api.search(name:String,[callback:function,limit:Nnumber default:3, offset:Number default:0])
```
## lrc
```js
### lrc
``` javascript
api.lrc(id:Number,[callback:function,lv:Number default:-1])
```
## song
```js
### song
``` javascript
api.song(id:Number,[callback:function])
```
## Download
[github](https://github.com/Binaryify/NeteaseCloudMusicApi)
[npm](https://www.npmjs.com/package/NeteaseCloudMusicApi)
[npm](https://www.npmjs.com/package/NeteaseCloudMusicApi)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc