如何通过YouTube v3 API获取全部约25000条点赞视频?
获取超过5000条YouTube点赞视频的可行方案
首先明确:YouTube官方v3 API确实对点赞视频列表(LL playlist)有5000条的硬限制,官方没有公开参数能绕过这个上限,也不支持日期筛选这类自定义分页选项,这是平台的配额与数据访问规则限制。
以下是几个可行的替代方案:
- 利用官方历史活动接口筛选:如果你的账号开启了历史记录同步,可调用
activities.list接口,设置mine=true,筛选snippet.type为like的活动记录。这个接口的分页限制相对宽松,部分用户反馈能获取超过5000条点赞记录,但返回的是点赞活动数据,需要从object.resourceId.videoId字段提取视频ID;若账号历史有过清理或未完全同步,数据可能存在缺失。 - 使用Google Takeout官方导出:这是最合规且可靠的方式,Google Takeout能直接导出你账号下全部点赞视频的完整元数据,导出后可自行解析整理成所需格式,完全不存在API限制问题。
- 第三方工具/爬虫(风险提示):部分第三方数据工具也支持导出点赞列表,但非官方工具可能存在隐私风险;若采用爬虫模拟网页端翻页(网页端无5000条限制),则违反YouTube服务条款,可能导致账号封禁,极度不推荐。
优先推荐Google Takeout方案,既安全又能获取完整的点赞视频数据。
内容的提问来源于stack exchange,提问作者Platinium
相关产品推荐
相关产品推荐

