Amagi API 文档 - v5.13.0
    正在准备搜索索引...

    接口 IBilibiliFetcher

    B站 Fetcher 接口定义 包含所有 B站 API 方法的类型签名

    interface IBilibiliFetcher {
        fetchVideoInfo: MethodOverload<BilibiliVideoInfoOptions, BiliOneWork>;
        fetchVideoStreamUrl: MethodOverload<
            BilibiliVideoStreamOptions,
            BiliVideoPlayurlIsLogin
            | BiliBiliVideoPlayurlNoLogin,
        >;
        fetchVideoDanmaku: MethodOverload<
            BilibiliDanmakuOptions,
            BiliProtobufDanmaku,
        >;
        fetchComments: MethodOverload<BilibiliCommentsOptions, BiliWorkComments>;
        fetchCommentReplies: MethodOverload<
            BilibiliCommentRepliesOptions,
            BiliCommentReply,
        >;
        fetchUserCard: MethodOverload<BilibiliUserOptions, BiliUserProfile>;
        fetchUserDynamicList: MethodOverload<BilibiliUserOptions, BiliUserDynamic>;
        fetchUserSpaceInfo: MethodOverload<BilibiliUserOptions, UserSpaceInfo>;
        fetchUploaderTotalViews: MethodOverload<
            BilibiliUserOptions,
            BiliUserFullView,
        >;
        fetchDynamicDetail: MethodOverload<
            BilibiliDynamicOptions,
            BiliDynamicInfoUnion,
        >;
        fetchDynamicCard: MethodOverload<BilibiliDynamicOptions, BiliDynamicCard>;
        fetchBangumiInfo: MethodOverload<
            BilibiliBangumiInfoOptions,
            BiliBangumiVideoInfo,
        >;
        fetchBangumiStreamUrl: MethodOverload<
            BilibiliBangumiStreamOptions,
            BiliBangumiVideoPlayurlIsLogin
            | BiliBangumiVideoPlayurlNoLogin,
        >;
        fetchLiveRoomInfo: MethodOverload<
            BilibiliLiveRoomOptions,
            BiliLiveRoomDetail,
        >;
        fetchLiveRoomInitInfo: MethodOverload<
            BilibiliLiveRoomOptions,
            BiliLiveRoomDef,
        >;
        fetchArticleContent: MethodOverload<BilibiliArticleOptions, ArticleContent>;
        fetchArticleCards: MethodOverload<BilibiliArticleCardOptions, ArticleCard>;
        fetchArticleInfo: MethodOverload<BilibiliArticleOptions, ArticleInfo>;
        fetchArticleListInfo: MethodOverload<BilibiliArticleOptions, ColumnInfo>;
        fetchLoginStatus: NoParamMethodOverload<any>;
        requestLoginQrcode: NoParamMethodOverload<BiliNewLoginQrcode>;
        checkQrcodeStatus: MethodOverload<
            BilibiliQrcodeStatusOptions,
            BiliCheckQrcode,
        >;
        requestCaptchaFromVoucher: MethodOverload<
            BilibiliApplyCaptchaOptions,
            ApplyCaptcha,
        >;
        validateCaptchaResult: MethodOverload<
            BilibiliValidateCaptchaOptions,
            ValidateCaptcha,
        >;
        convertAvToBv: MethodOverload<BilibiliAv2BvOptions, BiliAv2Bv>;
        convertBvToAv: MethodOverload<BilibiliBv2AvOptions, BiliBv2AV>;
        fetchEmojiList: NoParamMethodOverload<BiliEmojiList>;
    }
    索引

    属性

    fetchVideoInfo: MethodOverload<BilibiliVideoInfoOptions, BiliOneWork>

    获取B站视频详细信息

    fetchVideoStreamUrl: MethodOverload<
        BilibiliVideoStreamOptions,
        BiliVideoPlayurlIsLogin
        | BiliBiliVideoPlayurlNoLogin,
    >

    获取B站视频流地址

    fetchVideoDanmaku: MethodOverload<BilibiliDanmakuOptions, BiliProtobufDanmaku>

    获取B站视频实时弹幕

    fetchComments: MethodOverload<BilibiliCommentsOptions, BiliWorkComments>

    获取B站视频/动态评论列表

    fetchCommentReplies: MethodOverload<
        BilibiliCommentRepliesOptions,
        BiliCommentReply,
    >

    获取B站指定评论的回复列表

    fetchUserCard: MethodOverload<BilibiliUserOptions, BiliUserProfile>

    获取B站用户名片信息

    fetchUserDynamicList: MethodOverload<BilibiliUserOptions, BiliUserDynamic>

    获取B站用户动态列表

    fetchUserSpaceInfo: MethodOverload<BilibiliUserOptions, UserSpaceInfo>

    获取B站用户空间详细信息

    fetchUploaderTotalViews: MethodOverload<BilibiliUserOptions, BiliUserFullView>

    获取B站 UP 主总播放量

    fetchDynamicDetail: MethodOverload<BilibiliDynamicOptions, BiliDynamicInfoUnion>

    获取B站动态详情

    fetchDynamicCard: MethodOverload<BilibiliDynamicOptions, BiliDynamicCard>

    获取B站动态卡片信息

    fetchBangumiInfo: MethodOverload<
        BilibiliBangumiInfoOptions,
        BiliBangumiVideoInfo,
    >

    获取B站番剧基本信息

    fetchBangumiStreamUrl: MethodOverload<
        BilibiliBangumiStreamOptions,
        BiliBangumiVideoPlayurlIsLogin
        | BiliBangumiVideoPlayurlNoLogin,
    >

    获取B站番剧视频流地址

    fetchLiveRoomInfo: MethodOverload<BilibiliLiveRoomOptions, BiliLiveRoomDetail>

    获取B站直播间信息

    fetchLiveRoomInitInfo: MethodOverload<BilibiliLiveRoomOptions, BiliLiveRoomDef>

    获取B站直播间初始化信息

    fetchArticleContent: MethodOverload<BilibiliArticleOptions, ArticleContent>

    获取B站专栏正文内容

    fetchArticleCards: MethodOverload<BilibiliArticleCardOptions, ArticleCard>

    获取B站专栏卡片信息

    fetchArticleInfo: MethodOverload<BilibiliArticleOptions, ArticleInfo>

    获取B站专栏文章基本信息

    fetchArticleListInfo: MethodOverload<BilibiliArticleOptions, ColumnInfo>

    获取B站文集基本信息

    fetchLoginStatus: NoParamMethodOverload<any>

    获取B站登录状态信息

    requestLoginQrcode: NoParamMethodOverload<BiliNewLoginQrcode>

    申请B站登录二维码

    checkQrcodeStatus: MethodOverload<BilibiliQrcodeStatusOptions, BiliCheckQrcode>

    检查B站登录二维码扫描状态

    requestCaptchaFromVoucher: MethodOverload<
        BilibiliApplyCaptchaOptions,
        ApplyCaptcha,
    >

    从 v_voucher 申请验证码

    validateCaptchaResult: MethodOverload<
        BilibiliValidateCaptchaOptions,
        ValidateCaptcha,
    >

    验证验证码结果

    convertAvToBv: MethodOverload<BilibiliAv2BvOptions, BiliAv2Bv>

    将 AV 号转换为 BV 号

    convertBvToAv: MethodOverload<BilibiliBv2AvOptions, BiliBv2AV>

    将 BV 号转换为 AV 号

    fetchEmojiList: NoParamMethodOverload<BiliEmojiList>

    获取B站表情包列表