YouTube API v3 - 确定用户是不是观看过视频?

Posted

技术标签:

【中文标题】YouTube API v3 - 确定用户是不是观看过视频?【英文标题】:YouTube API v3 - Determine if a user has watched a video?YouTube API v3 - 确定用户是否观看过视频? 【发布时间】:2017-06-21 08:38:34 【问题描述】:

我正在尝试制作一个谷歌应用脚​​本,该脚本(除其他外)需要使用 YouTube API (v3) 从 YouTube 播放列表中删除观看的视频。

我尝试使用 YouTube.playlistItems.list(); 获取观看历史记录,但由于最近更新了 API(2016 年 9 月),因此无法再通过 API 获得观看记录。

是否有任何其他方法可以确定用户是否通过 API 观看了特定视频?

【问题讨论】:

【参考方案1】:

我不这么认为。有一个未解决的问题,但已关闭“WontFix”

https://code.google.com/p/gdata-issues/issues/detail?id=4642

【讨论】:

【参考方案2】:

没有内置功能,但是你可以通过事件日志获取观看时长的时间,EventId -1 是开始,EventId 0 是完成,如果时长相同或以上假设已观看完整:P

EventId 是 Youtube API 的一部分

【讨论】:

你能提供一些链接吗?我在 google api 文档中找不到任何有关 youtube 事件的信息。

以上是关于YouTube API v3 - 确定用户是不是观看过视频?的主要内容,如果未能解决你的问题,请参考以下文章

无需最终用户身份验证的 Youtube API v3

YouTube API v3 检测是不是订阅了频道

使用 YouTube Data API v3 确定 YouTube 频道的上传速率

YouTube 数据 API V3 是不是适用于 YouTube 音乐?

YouTube Data API V3:获取多个 videoCategoryId 视频

允许用户使用 youtube API v3 将视频上传到我的频道