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

使用YouTube Data API获取近期favorite/like/subscription活动遇阻求助

YouTube Data API 无法获取近期favorite/like/subscription类型活动数据

我们在使用YouTube Data API时遇到了以下问题:

  • 目标获取snippet.type为favorite、like、subscription的活动数据
  • 仅能拿到3年前的订阅活动记录,近期的点赞、收藏及订阅活动完全无法获取
  • API连接正常,可正常获取近期视频上传活动数据
  • 已尝试两种授权方式:OAuth授权(mine=true)、指定channelId+API密钥,两种方式均存在相同问题
  • 专门创建测试账号并产生近期点赞、收藏、订阅活动,但调用接口后仍无对应数据返回

使用的请求接口如下:

https://youtube.googleapis.com/youtube/v3/activities?part=snippet&mine=true&access_token=[TOKEN]
https://youtube.googleapis.com/youtube/v3/activities?part=snippet&channelId=UCxlF-pLQQUAHZSixTqHiwDQ&key=[API_KEY]

可能的原因及解决方向

  • API权限范围缺失
    使用OAuth授权时,必须确保请求的权限范围包含https://www.googleapis.com/auth/youtube.readonly或更高权限(如https://www.googleapis.com/auth/youtube),仅基础profile权限无法读取这类活动数据。重新生成授权令牌时,要勾选完整的只读权限,避免遗漏。

  • YouTube隐私设置限制
    检查目标账号(含测试账号)的隐私设置:

    • 确保“喜欢和订阅的公开可见性”设为公开,或对已授权应用可见(私有账号场景)
    • 操作路径:YouTube账号设置 > 隐私 > 调整“喜欢的视频”“订阅列表”的可见性
      如果账号将这些活动设为完全私有,即便通过OAuth授权,API也无法返回对应数据。
  • 请求参数未做精准过滤
    当前请求未指定type参数过滤活动类型,可能被其他类型活动占满结果页,导致近期目标类型活动未被返回。尝试添加type=favorite,like,subscription参数缩小范围:

    https://youtube.googleapis.com/youtube/v3/activities?part=snippet&mine=true&type=favorite,like,subscription&access_token=[TOKEN]
    

    同时配合publishedAfter指定时间范围,强制获取近期数据:

    https://youtube.googleapis.com/youtube/v3/activities?part=snippet&mine=true&type=favorite,like,subscription&publishedAfter=2024-01-01T00:00:00Z&access_token=[TOKEN]
    
  • API活动记录限制或同步延迟
    点赞、收藏类活动可能不会长期保留在API活动列表中,或存在数据同步延迟。若测试账号的近期数据仍无法获取,可等待24小时后再尝试调用。

  • API配额检查
    确认Google Cloud控制台中的API配额充足,虽能获取上传数据,但配额耗尽也可能导致部分数据无法返回,可直接查看API使用情况确认。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 16:43:29