当我登录时,我们可以在Youtube网站顶部看到基于我的Youtube历史记录的个性化推荐视频。现在,我正在尝试使用Youtube数据API v3在Youtube上获取推荐视频。
据我所知,在YouTube API v2中有一个API来获取推荐视频列表,但在v3中被弃用,如下所示:
视频推荐
YouTube数据API (v2)功能:检索视频推荐
v3 API不会检索仅包含为当前API用户推荐的视频的列表。但是,您可以通过调用activities.list方法并将home参数值设置为true来使用v3 API查找推荐的视频。
在 API 响应中,如果 snippet.type 属性的值为建议,则资源对应于建议的视频。在这种情况下,contentDetails.recommendation.reason 和 contentDetails.recommendation.seedResourceId 属性将包含有关推荐视频的原因的信息。请注意,不能保证响应将包含任何特定数量的推荐视频。
https://developers.google.com/youtube/v3/guides/implementation/deprecated#Video_Recommendations
但是,尽管我尝试调用 activities.list 方法(请参阅 https://developers.google.com/youtube/v3/docs/activities/list)并将 home 参数 snippet.value 设置为 true,但我无法获取建议列表。它仅返回Youtube频道上流行的256个视频,其中sket.type值为“上传”,channelTitle值为“在Youtube上流行”,而不是个性化推荐视频。某些视频必须将 snippet.type 值设为“推荐”。
有没有人利用Youtube数据API v3成功获得个性化推荐视频列表?
谢谢你。