getBilibiliData< T extends | "单个视频作品数据" | "单个视频下载信息数据" | "评论数据" | "用户主页数据" | "用户主页动态列表数据" | "获取UP主总播放量" | "Emoji数据" | "番剧基本信息数据" | "番剧下载信息数据" | "动态详情数据" | "动态卡片数据" | "直播间信息" | "直播间初始化信息" | "登录基本信息" | "申请二维码" | "二维码状态" | "AV转BV" | "BV转AV", M extends TypeMode,>( methodType: T, options?: Omit<BilibiliDataOptionsMap[T]["opt"], "methodType"> & { typeMode?: TypeMode; } & { typeMode?: M }, cookie?: string, requestConfig?: RequestConfig,): Promise< ApiResponse<ConditionalReturnType<BilibiliDataOptionsMap[T]["data"], M>>,> 类型参数
- T extends
| "单个视频作品数据"
| "单个视频下载信息数据"
| "评论数据"
| "用户主页数据"
| "用户主页动态列表数据"
| "获取UP主总播放量"
| "Emoji数据"
| "番剧基本信息数据"
| "番剧下载信息数据"
| "动态详情数据"
| "动态卡片数据"
| "直播间信息"
| "直播间初始化信息"
| "登录基本信息"
| "申请二维码"
| "二维码状态"
| "AV转BV"
| "BV转AV" - M extends TypeMode
根据typeMode返回对应类型的数据
getBilibiliData< T extends | "单个视频作品数据" | "单个视频下载信息数据" | "评论数据" | "用户主页数据" | "用户主页动态列表数据" | "获取UP主总播放量" | "Emoji数据" | "番剧基本信息数据" | "番剧下载信息数据" | "动态详情数据" | "动态卡片数据" | "直播间信息" | "直播间初始化信息" | "登录基本信息" | "申请二维码" | "二维码状态" | "AV转BV" | "BV转AV", M extends TypeMode,>( methodType: T, cookie: string, options?: Omit<BilibiliDataOptionsMap[T]["opt"], "methodType"> & { typeMode?: TypeMode; } & { typeMode?: M }, requestConfig?: RequestConfig,): Promise< ApiResponse<ConditionalReturnType<BilibiliDataOptionsMap[T]["data"], M>>,> 类型参数
- T extends
| "单个视频作品数据"
| "单个视频下载信息数据"
| "评论数据"
| "用户主页数据"
| "用户主页动态列表数据"
| "获取UP主总播放量"
| "Emoji数据"
| "番剧基本信息数据"
| "番剧下载信息数据"
| "动态详情数据"
| "动态卡片数据"
| "直播间信息"
| "直播间初始化信息"
| "登录基本信息"
| "申请二维码"
| "二维码状态"
| "AV转BV"
| "BV转AV" - M extends TypeMode
根据typeMode返回对应类型的数据
获取B站数据的核心方法实现