5

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

更新:

有人指出,YouTube API 文档说,用户最喜欢的 Feed 上的“发布”日期将是用户将视频标记为最喜欢的时间。但这似乎是错误的。

例如,查看此视频条目:

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 文档中写的内容可能是错误的,这不是用户将视频标记为收藏的时间。


所以我的问题是:如何获取用户将视频标记为收藏的时间?

4

2 回答 2

1

我想通了:必须指定 URL ?v=2,以便使用 API 的第 2 版。

这是固定的网址:

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

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

于 2010-11-30T00:56:17.463 回答
0

这很简单。

收藏视频供稿条目中的 <published> 标记标识视频被标记为收藏的时间,而不是视频的发布时间。

来自http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Favorite_Videos

于 2010-11-28T17:40:38.020 回答