You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何通过YouTube Data API v3获取推荐视频列表?

关于YouTube Data API v3获取用户个性化首页推荐视频的问题

你说得完全正确——YouTube Data API v2里那个能直接获取基于用户浏览历史的个性化推荐视频列表的接口,在v3版本里确实已经被弃用,而且官方也没有提供直接替代的功能。

简单来说,出于隐私保护以及API功能规划的调整,YouTube在v3里砍掉了这类直接返回用户专属首页推荐流的接口。如果你尝试找类似的官方接口,会发现目前没有任何一个v3接口能直接拿到登录后首页顶部展示的那批个性化推荐内容。

不过,如果你只是想获取一些和用户行为相关的视频内容,可以试试这两个近似方案:

  • 使用activities.list接口,设置参数mine=true(需要用户授权),它会返回当前授权用户的YouTube活动记录,其中可能包含一些系统推荐的视频,但这并非纯粹的首页推荐流
  • 借助search.list接口,结合用户的浏览偏好标签(比如从用户的观看历史里提取关键词),设置相关搜索参数来模拟个性化推荐,但这种方式和YouTube原生的推荐算法效果差距很大,毕竟官方的推荐逻辑是黑盒,无法完全复刻

但必须明确:如果你的需求是精准获取登录后首页的那批个性化推荐视频列表,目前通过官方YouTube Data API v3是无法实现的。

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

火山引擎 最新活动