api - YouTube API : How can I get the date/time in which a user marked video as favorite?

标签 api youtube gdata-api gdata

我正在通过 YouTube API 访问用户最喜欢的视频的提要。我如何获得他将每个视频标记为收藏的日期/时间?

更新:

有人指出YouTube API documentation表示用户最喜欢的提要上的“发布”日期将包含用户将视频标记为最喜欢的时间。但这似乎是错误的。

例如,查看此视频条目:

http://gdata.youtube.com/feeds/api/videos/g2981r_MtHQ

它的“发布”日期为 2008-03-19T21:09:09.000Z .

现在让我们在某个用户最喜欢的提要中查看相同的视频:

http://gdata.youtube.com/feeds/api/users/KeepWatchingTheSkies/favorites

它的“发布”日期为 2008-03-19T21:09:09.000Z .完全相同的。

这是获取收藏夹提要的另一种方法:

http://gdata.youtube.com/feeds/base/users/KeepWatchingTheSkies/favorites

我们还有一个“发布”日期 2008-03-19T21:09:09.000Z .

假设用户在视频发布的同一毫秒内没有足够快地收藏该视频,则 YouTube 文档中所写的内容可能是错误的,并且这不是用户将视频标记为收藏的时间。

所以我的问题是:如何获得用户将视频标记为最喜欢的时间?

最佳答案

我想通了:URL 必须指定 ?v=2因此将使用 API 的第 2 版。

这是固定网址:

http://gdata.youtube.com/feeds/api/users/KeepWatchingTheSkies/favorites?v=2

现在它显示了正确的“发布”时间 2010-09-03T08:59:53.000Z .

关于api - YouTube API : How can I get the date/time in which a user marked video as favorite?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4270948/

相关文章:

android - 关闭YouTube独立 Activity

Android WebView - Youtube 视频不在应用程序中播放

oauth - 使用 google-api-java-client + OAuth 2.0(已安装的应用程序)改善登录体验

javascript - 使用 Blogger API 删除帖子

android - 尝试使用 gdata API 将视频上传到 YouTube 时找不到类错误

xml - Node.js - Craigslist 批量发布 api(无法解析 rss)

html - 响应式嵌入 YouTube 自定义尺寸 Bootstrap 3.3.6

javascript - 如何从 AWS lambda 上的 API 获取正确的响应

发布请求后,IOS 出现错误,并带有附加符号 "\"

jquery - 带有jQuery的YouTube API的缩略图/网址的动态表