提交 2dc8c197 编写于 作者: B binaryify

Merge branch 'master' of github.com:Binaryify/NeteaseCloudMusicApi

......@@ -3,7 +3,6 @@
module.exports = (query, request) => {
query.cookie.os = 'pc'
const data = {
id: query.playlist,
type: 'text',
msg: query.msg,
userIds: '[' + query.user_ids + ']',
......
import { RequestBaseConfig } from './base'
export interface AlbumRequestConfig extends RequestBaseConfig {
id: string
id: string | number
}
import { RequestBaseConfig } from './base'
export interface AlbumDetailRequestConfig extends RequestBaseConfig {
id: string
id: string | number
}
import { RequestBaseConfig } from './base'
export interface AlbumDetailDynamicRequestConfig extends RequestBaseConfig {
id: string
id: string | number
}
import { RequestBaseConfig } from './base'
export interface AlbumListRequestConfig extends RequestBaseConfig {
limit?: number // 默认 30
offset?: number // 默认 0
limit?: string | number // 默认 30
offset?: string | number // 默认 0
area?: 'ALL' | 'ZH' | 'EA' | 'KR' | 'JP' // 默认 ALL
type: string
}
import { RequestBaseConfig } from './base'
export interface AlbumListStyleRequestConfig extends RequestBaseConfig {
limit?: number // 默认 10
offset?: number // 默认 0
limit?: string | number // 默认 10
offset?: string | number // 默认 0
area?: 'Z_H' | 'E_A' | 'KR' | 'JP' // 默认 ALL
}
import { RequestBaseConfig } from './base'
export interface AlbumNewRequestConfig extends RequestBaseConfig {
limit?: number // 默认 30
offset?: number // 默认 0
limit?: string | number // 默认 30
offset?: string | number // 默认 0
area?: 'ALL' | 'ZH' | 'EA' | 'KR' | 'JP' // 默认 ALL
}
import { RequestBaseConfig } from './base'
export interface AlbumSongSaleBoardRequestConfig extends RequestBaseConfig {
albumType: 0 | 1 // 0 为数字专辑,1 为数字单曲
type: 'daily' | 'week' | 'year' | 'total'
year?: string // 年份,默认本年。 type 为 year 时有效
albumType?: 0 | 1 // 0 为数字专辑,1 为数字单曲
type?: 'daily' | 'week' | 'year' | 'total'
year?: string | number // 年份,默认本年。 type 为 year 时有效
}
import { RequestBaseConfig } from './base'
export interface AlbumSubRequestConfig extends RequestBaseConfig {
id: string
id: string | number
t: 1 | 0
}
import { RequestBaseConfig } from './base'
export interface AlbumSubListRequestConfig extends RequestBaseConfig {
limit: number // 默认: 25
offset: number // 默认: 0
limit: string | number // 默认: 25
offset: string | number // 默认: 0
}
import { RequestBaseConfig } from './base'
export interface ArtistAlbumRequestConfig extends RequestBaseConfig {
id: string
limit?: number // 默认 30
offset?: number // 默认 0
id: string | number
limit?: string | number // 默认 30
offset?: string | number // 默认 0
}
import { RequestBaseConfig } from './base'
export interface ArtistDescRequestConfig extends RequestBaseConfig {
id: string
id: string | number
}
......@@ -55,7 +55,7 @@ export interface ArtistListRequestConfig extends RequestBaseConfig {
| 'X'
| 'Y'
| 'Z'
offset?: number
limit?: number
offset?: string | number
limit?: string | number
type?: '1' | '2' | '3'
}
import { RequestBaseConfig } from './base'
export interface ArtistMVRequestConfig extends RequestBaseConfig {
artistId: string
limit: number
offset: number
id: string | number
limit: string | number
offset: string | number
}
import { RequestBaseConfig } from './base'
export interface ArtistSongsRequestConfig extends RequestBaseConfig {
id: string
id: string | number
order?: 'hot' | 'time'
offset?: number
limit?: number
offset?: string | number
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface ArtistSubRequestConfig extends RequestBaseConfig {
artistId: string
id: string | number
t: 1 | 0
}
import { RequestBaseConfig } from './base'
export interface ArtistSubListRequestConfig extends RequestBaseConfig {
limit?: number
offset?: number
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export interface ArtistTopSongRequestConfig extends RequestBaseConfig {
id: string
id: string | number
}
import { RequestBaseConfig } from './base'
export interface ArtistsRequestConfig extends RequestBaseConfig {
id: string
id: string | number
}
import { RequestBaseConfig } from './base'
export interface BannerRequestConfig extends RequestBaseConfig {
type: 0 | 1 | 2 | 3
type?: 0 | 1 | 2 | 3
}
......@@ -2,7 +2,7 @@ import { RequestBaseConfig } from './base'
export interface CloudSearchRequestConfig extends RequestBaseConfig {
keywords: string
type: 1 | 10 | 100 | 1000 | 1002 | 1004 | 1006 | 1009 | 1014
limit?: number
offset?: number
type?: 1 | 10 | 100 | 1000 | 1002 | 1004 | 1006 | 1009 | 1014
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export interface CommentRequestConfig extends RequestBaseConfig {
id: string
id: string | number
type: 0 | 1 | 2 | 3 | 4 | 5 | 6
t: 1 | 2 | 0
threadId?: string
content?: string
commentId?: string
content?: string | number
commentId?: string | number
}
import { RequestBaseConfig } from './base'
export interface CommentAlbumRequestConfig extends RequestBaseConfig {
id: string
limit?: number
offset?: number
before?: number
id: string | number
limit?: string | number
offset?: string | number
before?: string | number
}
import { RequestBaseConfig } from './base'
export interface CommentDjRequestConfig extends RequestBaseConfig {
id: string
limit?: number
offset?: number
before?: number
id: string | number
limit?: string | number
offset?: string | number
before?: string | number
}
......@@ -2,7 +2,7 @@ import { RequestBaseConfig } from './base'
export interface CommentEventRequestConfig extends RequestBaseConfig {
threadId: string
limit?: number
offset?: number
before?: number
limit?: string | number
offset?: string | number
before?: string | number
}
import { RequestBaseConfig } from './base'
export interface CommentFloorRequestConfig extends RequestBaseConfig {
id: string
parentCommentId: string
id: string | number
parentCommentId: string | number
type: 0 | 1 | 2 | 3 | 4 | 5
limit?: number
time?: number
limit?: string | number
time?: string | number
}
import { RequestBaseConfig } from './base'
export interface CommentHotRequestConfig extends RequestBaseConfig {
id: string
id: string | number
type: 0 | 1 | 2 | 3 | 4 | 5
offset?: number
limit?: number
before?: number
offset?: string | number
limit?: string | number
before?: string | number
}
import { RequestBaseConfig } from './base'
export interface CommentLikeRequestConfig extends RequestBaseConfig {
id: string
id: string | number
type: 0 | 1 | 2 | 3 | 4 | 5
t: 1 | 0
cid: number
cid: string | number
threadId?: string
}
import { RequestBaseConfig } from './base'
export interface CommentMusicRequestConfig extends RequestBaseConfig {
id: string
limit?: number
offset?: number
before?: number
id: string | number
limit?: string | number
offset?: string | number
before?: string | number
}
import { RequestBaseConfig } from './base'
export interface CommentMvRequestConfig extends RequestBaseConfig {
id: string
limit?: number
offset?: number
before?: number
id: string | number
limit?: string | number
offset?: string | number
before?: string | number
}
import { RequestBaseConfig } from './base'
export interface CommentPlaylistRequestConfig extends RequestBaseConfig {
id: string
limit?: number
offset?: number
before?: number
id: string | number
limit?: string | number
offset?: string | number
before?: string | number
}
import { RequestBaseConfig } from './base'
export interface CommentVideoRequestConfig extends RequestBaseConfig {
id: string
limit?: number
offset?: number
before?: number
id: string | number
limit?: string | number
offset?: string | number
before?: string | number
}
import { RequestBaseConfig } from './base'
export interface DailySigninRequestConfig extends RequestBaseConfig {
type: 0 | 1
type?: 0 | 1
}
......@@ -2,6 +2,6 @@ import { RequestBaseConfig } from './base'
export interface DigitalAlbumOrderingRequestConfig extends RequestBaseConfig {
payment: string
id: string
id: string | number
quantity: string
}
import { RequestBaseConfig } from './base'
export interface DigitalAlbumPurchasedRequestConfig extends RequestBaseConfig {
offset?: number
limit?: number
offset?: string | number
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjDetailRequestConfig extends RequestBaseConfig {
rid: string
rid: string | number
}
import { RequestBaseConfig } from './base'
export interface DjHotRequestConfig extends RequestBaseConfig {
offset?: number
limit?: number
offset?: string | number
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjPaygiftRequestConfig extends RequestBaseConfig {
offset?: number
limit?: number
offset?: string | number
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjProgramRequestConfig extends RequestBaseConfig {
rid: string
limit?: number
offset?: number
rid: string | number
limit?: string | number
offset?: string | number
asc: 'true' | 1 | 'false' | 0
}
import { RequestBaseConfig } from './base'
export interface DjProgramDetailRequestConfig extends RequestBaseConfig {
id: number
id: string | number
}
import { RequestBaseConfig } from './base'
export interface DjProgramToplistRequestConfig extends RequestBaseConfig {
limit?: number
offset?: number
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjProgramToplistHoursRequestConfig extends RequestBaseConfig {
limit?: number
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjRadioHotRequestConfig extends RequestBaseConfig {
cateId: string
limit?: number
offset?: number
cateId: string | number
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjRecommendRequestConfig extends RequestBaseConfig {
rid: string
limit?: number
offset?: number
asc: 0 | 1 | 'true' | 'false'
}
export type DjRecommendRequestConfig = RequestBaseConfig
......@@ -2,5 +2,5 @@ import { RequestBaseConfig } from './base'
export interface DjSubRequestConfig extends RequestBaseConfig {
t: 1 | 0
rid: string
rid: string | number
}
import { RequestBaseConfig } from './base'
export interface DjSublistRequestConfig extends RequestBaseConfig {
limit?: number
offset?: number
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjTodayPerferedRequestConfig extends RequestBaseConfig {
page?: number
page?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjToplistRequestConfig extends RequestBaseConfig {
type: 'new' | 'hot'
limit?: number
offset?: number
type?: 'new' | 'hot'
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjToplistHoursRequestConfig extends RequestBaseConfig {
limit?: number
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjToplistNewcomerRequestConfig extends RequestBaseConfig {
limit?: number
offset?: number
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjToplistPayRequestConfig extends RequestBaseConfig {
limit?: number
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface DjToplistPopularRequestConfig extends RequestBaseConfig {
limit?: number
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface EventDelRequestConfig extends RequestBaseConfig {
evId?: number
evId: string | number
}
......@@ -2,6 +2,6 @@ import { RequestBaseConfig } from './base'
export interface EventForwardRequestConfig extends RequestBaseConfig {
forwords: string
evId: string
uid: string
evId: string | number
uid: string | number
}
import { RequestBaseConfig } from './base'
export interface FmTrashRequestConfig extends RequestBaseConfig {
id: string
time?: number
id: string | number
time?: string | number
}
......@@ -2,5 +2,5 @@ import { RequestBaseConfig } from './base'
export interface FollowRequestConfig extends RequestBaseConfig {
t: 0 | 1
id: string
id: string | number
}
import { RequestBaseConfig } from './base'
export interface HomepageBlockPageRequestConfig extends RequestBaseConfig {
refresh: 'true' | 'false'
refresh?: 'true' | 'false' | boolean
}
import { RequestBaseConfig } from './base'
export interface HotTopicRequestConfig extends RequestBaseConfig {
limit?: number
offset?: number
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export interface LikeRequestConfig extends RequestBaseConfig {
like?: 'true' | 'false'
id: string
like?: 'true' | 'false' | boolean
id: string | number
alg?: string
time?: number
time?: string | number
}
import { RequestBaseConfig } from './base'
export interface LikelistRequestConfig extends RequestBaseConfig {
uid: string
uid: string | number
}
import { RequestBaseConfig } from './base'
export interface LyricRequestConfig extends RequestBaseConfig {
id: string
id: string | number
}
import { RequestBaseConfig } from './base'
export interface MsgCommentsRequestConfig extends RequestBaseConfig {
uid: string
before?: string
limit?: number
uid: string | number
before?: string | number
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface MsgForwardsRequestConfig extends RequestBaseConfig {
offset?: number
limit?: number
offset?: string | number
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface MsgNoticesRequestConfig extends RequestBaseConfig {
limit?: number
lasttime?: number
limit?: string | number
lasttime?: string | number
}
import { RequestBaseConfig } from './base'
export interface MsgPrivateRequestConfig extends RequestBaseConfig {
offset?: number
limit?: number
offset?: string | number
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface MsgPrivateHistoryRequestConfig extends RequestBaseConfig {
before?: number
limit?: number
uid: string
before?: string | number
limit?: string | number
uid: string | number
}
......@@ -4,6 +4,6 @@ export interface MvAllRequestConfig extends RequestBaseConfig {
area?: string
type?: string
order?: string
offset?: number
limit?: number
offset?: string | number
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface MvDetailRequestConfig extends RequestBaseConfig {
mvid?: string
mvid?: string | number
}
import { RequestBaseConfig } from './base'
export interface MvDetailInfoRequestConfig extends RequestBaseConfig {
mvid: string
mvid: string | number
}
import { RequestBaseConfig } from './base'
export interface MvExclusiveRcmdRequestConfig extends RequestBaseConfig {
offset?: number
limit?: number
offset?: string | number
limit?: string | number
}
......@@ -2,5 +2,5 @@ import { RequestBaseConfig } from './base'
export interface MvFirstRequestConfig extends RequestBaseConfig {
area?: string
limit?: number
limit?: string | number
}
......@@ -2,5 +2,5 @@ import { RequestBaseConfig } from './base'
export interface MvSubRequestConfig extends RequestBaseConfig {
t: 0 | 1
mvid: string
mvid: string | number
}
import { RequestBaseConfig } from './base'
export interface MvSublistRequestConfig extends RequestBaseConfig {
limit?: number
offset?: number
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export interface MvUrlRequestConfig extends RequestBaseConfig {
id?: string
r?: string
id?: string | number
r?: string | number
}
import { RequestBaseConfig } from './base'
export interface PersonalizedRequestConfig extends RequestBaseConfig {
limit?: number
limit?: string | number
}
......@@ -2,6 +2,6 @@ import { RequestBaseConfig } from './base'
export interface PersonalizedPrivatecontentListRequestConfig
extends RequestBaseConfig {
offset?: number
limit?: number
offset?: string | number
limit?: string | number
}
import { RequestBaseConfig } from './base'
export interface PlaylistDeleteRequestConfig extends RequestBaseConfig {
id: string
id: string | number
}
import { RequestBaseConfig } from './base'
export interface PlaylistDescUpdateRequestConfig extends RequestBaseConfig {
id: string
id: string | number
desc: string
}
import { RequestBaseConfig } from './base'
export interface PlaylistDetailRequestConfig extends RequestBaseConfig {
id: string
s?: number
id: string | number
s?: string | number
}
import { RequestBaseConfig } from './base'
export interface PlaylistNameUpdateRequestConfig extends RequestBaseConfig {
id: string
id: string | number
name: string
}
import { RequestBaseConfig } from './base'
export interface PlaylistOrderUpdateRequestConfig extends RequestBaseConfig {
ids?: string
ids: string
}
......@@ -2,5 +2,5 @@ import { RequestBaseConfig } from './base'
export interface PlaylistSubscribeRequestConfig extends RequestBaseConfig {
t: 0 | 1
id: string
id: string | number
}
import { RequestBaseConfig } from './base'
export interface PlaylistSubscribersRequestConfig extends RequestBaseConfig {
id?: string
limit?: number
offset?: number
id?: string | number
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export interface PlaylistTagsUpdateRequestConfig extends RequestBaseConfig {
id: string
id: string | number
tags: string
}
......@@ -2,6 +2,6 @@ import { RequestBaseConfig } from './base'
export interface PlaylistTracksRequestConfig extends RequestBaseConfig {
op: 'add' | 'del'
pid: string
pid: string | number
tracks: string
}
import { RequestBaseConfig } from './base'
export interface PlaylistUpdateRequestConfig extends RequestBaseConfig {
id: string
id: string | number
name: string
desc?: string
tags?: string
......
......@@ -2,8 +2,8 @@ import { RequestBaseConfig } from './base'
export interface PlaymodeIntelligenceListRequestConfig
extends RequestBaseConfig {
id: string
pid: string
sid?: string
count?: number
id: string | number
pid: string | number
sid?: string | number
count?: string | number
}
......@@ -2,6 +2,6 @@ import { RequestBaseConfig } from './base'
export interface ProgramRecommendRequestConfig extends RequestBaseConfig {
type: string
limit?: number
offset?: number
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export interface RelatedAllvideoRequestConfig extends RequestBaseConfig {
id: string
id: string | number
}
import { RequestBaseConfig } from './base'
export interface RelatedPlaylistRequestConfig extends RequestBaseConfig {
id: string
id: string | number
}
......@@ -3,6 +3,6 @@ import { RequestBaseConfig } from './base'
export interface ResourceLikeRequestConfig extends RequestBaseConfig {
t: 0 | 1
type: 1 | 4 | 5 | 6
id?: string
id?: string | number
threadId?: string
}
import { RequestBaseConfig } from './base'
export interface ScrobbleRequestConfig extends RequestBaseConfig {
id: string
sourceid: string
time: string
id: string | number
sourceid: string | number
time: string | number
}
......@@ -3,6 +3,6 @@ import { RequestBaseConfig } from './base'
export interface SearchRequestConfig extends RequestBaseConfig {
keywords: string
type?: 1 | 10 | 100 | 1000 | 1002 | 1004 | 1006 | 1009 | 1014
limit?: string
offset?: string
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export interface SendPlaylistRequestConfig extends RequestBaseConfig {
playlist: string
playlist: string | number
msg: string
user_ids: string
}
......@@ -2,6 +2,5 @@ import { RequestBaseConfig } from './base'
export interface SendTextRequestConfig extends RequestBaseConfig {
msg: string
id: string
user_ids: string
}
......@@ -3,5 +3,5 @@ import { RequestBaseConfig } from './base'
export interface ShareResourceRequestConfig extends RequestBaseConfig {
type?: 'song' | 'playlist' | 'mv' | 'djprogram' | 'djradio'
msg?: string
id?: string
id?: string | number
}
import { RequestBaseConfig } from './base'
export interface SimiArtistRequestConfig extends RequestBaseConfig {
id: string
id: string | number
}
import { RequestBaseConfig } from './base'
export interface SimiMvRequestConfig extends RequestBaseConfig {
mvid: string
mvid: string | number
}
import { RequestBaseConfig } from './base'
export interface SimiPlaylistRequestConfig extends RequestBaseConfig {
id: string
limit?: number
offset?: string
id: string | number
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export interface SimiSongRequestConfig extends RequestBaseConfig {
id: string
limit?: number
offset?: number
id: string | number
limit?: string | number
offset?: string | number
}
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册