validateDouyinParams< T extends | "评论数据" | "用户主页数据" | "Emoji数据" | "指定评论回复数据" | "用户主页视频列表数据" | "直播间信息数据" | "视频作品数据" | "图集作品数据" | "合辑作品数据" | "聚合解析" | "文字作品数据" | "音乐数据" | "申请二维码数据" | "热点词数据" | "搜索数据" | "动态表情数据" | "弹幕数据",>( methodType: T, params: unknown,): | { methodType: "指定评论回复数据"; aweme_id: string; comment_id: string; number?: number; cursor?: number; } | { methodType: "用户主页数据" | "用户主页视频列表数据" | "直播间信息数据"; sec_uid: string } | { methodType: "视频作品数据" | "图集作品数据" | "合辑作品数据" | "聚合解析" | "文字作品数据"; aweme_id: string; } | { methodType: "评论数据"; aweme_id: string; number?: number; cursor?: number; } | { methodType: "音乐数据"; music_id: string } | { methodType: "申请二维码数据"; verify_fp: string } | { methodType: "热点词数据" | "搜索数据"; query: string; number?: number; search_id?: string; } | { methodType: "Emoji数据" } | { methodType: "动态表情数据" } | { methodType: "弹幕数据"; aweme_id: string; start_time?: number; end_time?: number; duration: number; } 类型参数
- T extends
| "评论数据"
| "用户主页数据"
| "Emoji数据"
| "指定评论回复数据"
| "用户主页视频列表数据"
| "直播间信息数据"
| "视频作品数据"
| "图集作品数据"
| "合辑作品数据"
| "聚合解析"
| "文字作品数据"
| "音乐数据"
| "申请二维码数据"
| "热点词数据"
| "搜索数据"
| "动态表情数据"
| "弹幕数据"
参数
- methodType: T
- params: unknown
返回
| {
methodType: "指定评论回复数据";
aweme_id: string;
comment_id: string;
number?: number;
cursor?: number;
}
| { methodType: "用户主页数据"
| "用户主页视频列表数据"
| "直播间信息数据"; sec_uid: string }
| {
methodType: "视频作品数据" | "图集作品数据" | "合辑作品数据" | "聚合解析" | "文字作品数据";
aweme_id: string;
}
| {
methodType: "评论数据";
aweme_id: string;
number?: number;
cursor?: number;
}
| { methodType: "音乐数据"; music_id: string }
| { methodType: "申请二维码数据"; verify_fp: string }
| {
methodType: "热点词数据" | "搜索数据";
query: string;
number?: number;
search_id?: string;
}
| { methodType: "Emoji数据" }
| { methodType: "动态表情数据" }
| {
methodType: "弹幕数据";
aweme_id: string;
start_time?: number;
end_time?: number;
duration: number;
}
验证后的参数,符合原始API期望的类型
- {
methodType: "指定评论回复数据";
aweme_id: string;
comment_id: string;
number?: number;
cursor?: number;
}methodType: "指定评论回复数据"
aweme_id: string
comment_id: string
可选
number?: number
可选
cursor?: number
- { methodType: "用户主页数据" | "用户主页视频列表数据" | "直播间信息数据"; sec_uid: string }
methodType: "用户主页数据" | "用户主页视频列表数据" | "直播间信息数据"
sec_uid: string
- {
methodType: "视频作品数据" | "图集作品数据" | "合辑作品数据" | "聚合解析" | "文字作品数据";
aweme_id: string;
}methodType: "视频作品数据" | "图集作品数据" | "合辑作品数据" | "聚合解析" | "文字作品数据"
aweme_id: string
- { methodType: "评论数据"; aweme_id: string; number?: number; cursor?: number }
methodType: "评论数据"
aweme_id: string
可选
number?: number
可选
cursor?: number
- { methodType: "音乐数据"; music_id: string }
methodType: "音乐数据"
music_id: string
- { methodType: "申请二维码数据"; verify_fp: string }
methodType: "申请二维码数据"
verify_fp: string
- {
methodType: "热点词数据" | "搜索数据";
query: string;
number?: number;
search_id?: string;
}methodType: "热点词数据" | "搜索数据"
query: string
可选
number?: number
可选
search_id?: string
- { methodType: "Emoji数据" }
- { methodType: "动态表情数据" }
- {
methodType: "弹幕数据";
aweme_id: string;
start_time?: number;
end_time?: number;
duration: number;
}methodType: "弹幕数据"
aweme_id: string
可选
start_time?: number
可选
end_time?: number
duration: number
验证抖音参数