中国原创音乐基地(5sing)NODE-SDK. It only supports for node environment. 5sing Mobile API Document
$ npm install 5sing-sdk --save
var SingSdk = require('5sing-sdk');
SingSdk.getAdvertisements({
advertId: 23
}, function (result, response) {
}, function (err, result, response){
});
// or
SingSdk.getAdvertisements({
advertId: 23
}).then(function (result) {
}, function (err) {
});
- params: api query string
- success: success callback
- error: error callback
- return: promise object
获取轮播图列表
params:
- advertId: 轮播图Id
获取每日推荐
params:
- pageIndex
- pageSize
获取专栏列表
获取专栏详情
params:
- channelId: 专栏id
- pageIndex
- pageSize
获取排行榜概览
获取排行榜更新时间列表
获取排行榜详情
params:
- id: list23
- time: 排行榜更新时间列表中的time
- pageIndex
- pageSize
获取最后欢迎歌曲列表
params:
- limit: 条数
- pageIndex
- pageSize
- time: 排行榜更新时间列表中的time
获取歌单列表
params:
- pageIndex
筛选歌单
params:
- label: 歌单标签
- pageIndex
- pageSize
获取歌单中歌曲列表
params:
- id: 歌单id
获取歌单详情
params:
- id: 歌单id
获取歌手列表
params:
- pageIndex,
- pageSize
获取新入驻歌手列表
params:
- pageIndex
- pageSize
获取用户信息
params:
- userId: 用户id
获取该用户上传歌曲列表
params:
- userId: 用户id
- songType: 歌曲类型 原创(yc) 翻唱(fc) 伴奏(bz)
- pageIndex
- pageSize
检查登录状态
params:
- sign: token
获取关注歌手动态
params:
- sign: token
- pageIndex
- pageSize
检查是否关注该歌手
params:
- userId: 用户id
- sign: token
检查是否收藏该歌单
params:
- id: 歌单id
- sign: token
添加访问足迹
params:
- userId: 访问用户id
- sign: token
获取广场列表
params:
- sign: token
- pageIndex
- pageSize
获取歌曲地址
params:
- songId: 歌曲id
- songType: 歌曲类型 原创(yc) 翻唱(fc) 伴奏(bz)
搜索
params:
- keyword: 关键词
- type: 类型
- pageIndex
- pageSize
登录
params:
- username
- password
获取收藏的歌单
params:
- sign: token
- pageIndex
- pageSize
获取收藏的歌曲 params:
- userId: 用户id
获取歌曲信息
params:
- songId: 歌曲id
- songType: 歌曲类型 原创(yc) 翻唱(fc) 伴奏(bz)
获取歌曲支持信息
params:
- songId: 歌曲id
- songType: 歌曲类型 原创(yc) 翻唱(fc) 伴奏(bz)
- sign: token
获取评论
params:
- id: 歌曲id或用户id
- kind: 类型 原创(yc) 翻唱(fc) 伴奏(bz) 用户(guestBook)
获取歌曲贡献榜
params:
- songId: 歌曲id
- songType: 歌曲类型 原创(yc) 翻唱(fc) 伴奏(bz)
- limit: 条数
获取歌手关注列表
params:
- userId: 用户id
- pageIndex
- pageSize
获取歌手粉丝列表
params:
- userId: 用户id
- pageIndex
- pageSize
获取歌手访客列表
params:
- sign: token
- userId: 用户id
收藏歌单
params:
- sign: token
- id: 歌单id
取消收藏歌单
params:
- sign: token
- id: 歌单id
同步我收藏的歌曲
params:
- userId: 用户id
- add: []
- delete: []
添加歌手到我的关注
params:
- userId: 用户id
- sign: token
从我的关注中移除歌手
params:
- userId: 用户id
- sign: token
点赞
params:
- id: id
- type: 类型
- sign: token
- like: true/false
与我相关
params:
- sign: token
获取私信
params:
- userId: 用户id
- sign: token
- pageIndex: 页码
- pageSize: 每页条数
获取主题列表
获取总览
params:
- sign: token
$ npm install
$ npm run build
$ npm run test
If you any questions, use Issues.
Sina Weibo: @赵小小峰
MIT Licence.