用途:根据抖音分享链接,通过 TikHub 的 Douyin Web 接口提取作品基础信息,并固定提取封面、音频、视频下载地址。
主要能力:输出结构化 JSON,字段包括 share_url、aweme_id、desc、author(uid、sec_uid、unique_id、nickname)、cover_url、audio_url、video_url、video_url_first_available、video_quality_selected、video_bit_rate_count 以及 api(code、message、request_id)。固定提取规则:封面取 data.aweme_detail.video.origin_cover.url_list[0];音频取 data.aweme_detail.music.play_url.url_list[0];视频按数组顺序遍历 data.aweme_detail.video.bit_rate[*].play_addr.url_list[0],取第一个可用地址。
使用方式:脚本位于 skill 的 scripts/ 子目录,脚本路径为 ${SKILL_DIR}/scripts/main.ts。示例:npx -y bun ${SKILL_DIR}/scripts/main.ts --share-url "https://v.douyin.com/xxxxxx/" --json;如需保存原始响应,追加 --raw out/raw.json。选项:--share-url <url> 或 --url <url>(必填)、--raw <path>、--json(默认开启)、-h/--help。环境变量:TIKHUB_API_KEY(必填),TIKHUB_BASE_URL(可选,默认 https://api.tikhub.io);请求头使用 Authorization: Bearer $TIKHUB_API_KEY。
适用场景:用户提到“抖音分享链接解析”“根据分享链接取视频信息/封面/音频/播放地址”时使用。
限制:需自备 TikHub API Key;提取规则固定为取第一个 url_list,视频按 bit_rate 数组顺序取首个可用地址;其余功能、收费与平台支持情况暂未提供。