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

    函数 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;
          }

      验证后的参数,符合原始API期望的类型

      • {
            methodType: "指定评论回复数据";
            aweme_id: string;
            comment_id: string;
            number?: number;
            cursor?: number;
        }
        • methodType: "指定评论回复数据"
        • aweme_id: string

          视频ID

        • comment_id: string

          评论ID

        • 可选number?: number

          获取的评论数量 默认情况下,如果指定的数量不足,则获取实际的评论数量。

          5
          
        • 可选cursor?: number

          游标,作用类似于翻页,根据上一次评论数量递增

          0
          
      • { methodType: "用户主页数据" | "用户主页视频列表数据" | "直播间信息数据"; sec_uid: string }
        • methodType: "用户主页数据" | "用户主页视频列表数据" | "直播间信息数据"
        • sec_uid: string

          用户ID

      • {
            methodType: "视频作品数据" | "图集作品数据" | "合辑作品数据" | "聚合解析" | "文字作品数据";
            aweme_id: string;
        }
        • methodType: "视频作品数据" | "图集作品数据" | "合辑作品数据" | "聚合解析" | "文字作品数据"
        • aweme_id: string

          视频ID、图集ID、合辑ID

      • { methodType: "评论数据"; aweme_id: string; number?: number; cursor?: number }
        • methodType: "评论数据"
        • aweme_id: string

          视频ID

        • 可选number?: number

          获取的评论数量 默认情况下,如果指定的数量不足,则获取实际的评论数量。

          50
          
        • 可选cursor?: number

          游标,作用类似于翻页,根据上一次评论数量递增

          0
          
      • { methodType: "音乐数据"; music_id: string }
        • methodType: "音乐数据"
        • music_id: string

          音乐ID

      • { methodType: "申请二维码数据"; verify_fp: string }
        • methodType: "申请二维码数据"
        • verify_fp: string

          fp指纹

      • {
            methodType: "热点词数据" | "搜索数据";
            query: string;
            number?: number;
            search_id?: string;
        }
        • methodType: "热点词数据" | "搜索数据"
        • query: string

          搜索词

        • 可选number?: number

          搜索数量,仅数据类型为"搜索数据"时有效

          10
          
        • 可选search_id?: string

          上次搜索的游标值

      • { methodType: "Emoji数据" }
      • { methodType: "动态表情数据" }
      • {
            methodType: "弹幕数据";
            aweme_id: string;
            start_time?: number;
            end_time?: number;
            duration: number;
        }
        • methodType: "弹幕数据"
        • aweme_id: string

          视频ID

        • 可选start_time?: number

          弹幕查询的开始时间(毫秒) 例如:设置为5000表示从视频第5秒开始获取弹幕 不设置则从视频开头(0秒)开始获取

          0
          
        • 可选end_time?: number

          弹幕查询的结束时间(毫秒) 例如:设置为10000表示获取到视频第10秒的弹幕 不设置则获取到视频结束

        • duration: number

          视频总时长