You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过YouTube Data API按时间倒序获取我评论过的视频及相关评论?

跨视频检索当前用户全量评论关联视频的实现方法

当前接口的实际能力和你描述的完全一致:

  • commentThreads、comments系列接口没有设计和subscriptions、likes接口一致的mine=true全局用户维度筛选参数,无法直接跨视频拉取当前用户发布过的全部评论,也没法直接输出全局评论时间倒序的结果
  • 仅支持传入单个videoId拉取对应视频评论的channelThreads接口,完全满足不了跨视频检索的需求

可落地的实现步骤

  • 先调用channels.list接口,传入mine=true、part=contentDetails,确认当前授权账号的活动检索权限边界
  • 再调用activities.list接口,传入mine=true、part=snippet,contentDetails,筛选所有activity.type为comment的活动条目。该接口会将当前授权账号所有公开的评论行为(无论评论的是哪个公开视频)作为活动事件返回,每个条目原生携带评论发布时间戳、关联视频ID、评论ID的完整信息
  • 对筛选得到的所有评论类活动,按snippet.publishedAt字段做全局倒序排序,就能得到按你发布评论的时间倒序排列的全部关联视频列表

实际使用的接口限制

  • 该方法仅能检索账号公开可见的评论行为,无法覆盖评论所在视频被设为私密、已删除,或评论本身被设置为非公开可见的场景
  • 接口单页最多返回50条活动数据,需要通过分页token循环拉取,直到接口不再返回下一页分页标识,才能拿到完整全量数据
  • 不要尝试通过遍历全量公开视频拉取评论的方式实现需求,这种方式既会超出API调用配额限制,也无法完整覆盖所有用户评论的关联视频

内容的提问来源于stack exchange,提问作者Amanur Rahman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.23 05:45:01