当我登录时,我们可以在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成功获得个性化推荐视频列表?
谢谢你。
如果检查方法活动,则资源表示(JSON)在结构中包含建议。
"recommendation": {
"resourceId": {
"kind": string,
"videoId": string,
"channelId": string,
},
我想你可以用这个。
我想知道是否有,我可以使用youtube api将前三个视频设置为特定视频源的推荐视频。
读取用户推荐信息 调用地址 http://api.bilibili.cn/recommend 参数 字段 必选 类型 说明 tid true int 分类编号 new排序为必填 其他为可选 page false int 结果分页选择 默认为第1页 pagesize false int 单页返回的记录条数,最大不超过100,默认为30。 order false string 排序方式 排序方式 字段
作为YouTube关于实施和迁移到API V3的官方留档,他们说: YouTube数据API(v2)功能:检索视频推荐 v3 API不会检索仅包含为当前API用户推荐的视频的列表。但是,您可以使用v3 API通过调用activities.list方法并将home参数值设置为true来查找推荐的视频。 但现在参数 也被弃用了。目前,当我将 参数设置为 ,我只检索频道中最近上传的视频:YouTube
我已经遵循了一个关于如何使用youtube gdata的教程。使用来自youtube的视频和点击来填充列表视图。源代码可在以下位置找到: http://blog.blundell-apps.com/click-item-in-a-listview-to-show-youtube-video/ 一旦我更改了YouTube GData链接 来自: https://gdata.youtube.com/f
我正在使用https://developers.google.com/youtube/的这些API,但是我想不出,给定一个youtube频道地址,如何获得带有相关信息的视频列表(至少是单个视频url和标题)
我们计划在网站上展示我们youtube频道的视频列表。我已经检查了V3 API,它运行良好。我遵循这个问题上指定的解决方案。 问题在于如何浏览这些年上传的视频列表。API将在单个请求中返回最多50个项目。我想给用户一个“加载更多”链接,这样他们就可以请求下一批(比如下50个)视频,按照上传日期的降序排列(最新的第一个)。在API调用允许的参数列表中,我找不到任何参数,如页码或跳过。