代码之家  ›  专栏  ›  技术社区  ›  Ram Rachum

YouTube API:如何获取用户将视频标记为最喜爱的日期/时间?

  •  5
  • Ram Rachum  · 技术社区  · 15 年前

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


    所以我的问题是:我怎样才能得到用户将视频标记为最喜爱的时间?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Ram Rachum    15 年前

    我明白了:url必须指定 ?v=2 因此将使用API的版本2。

    这是固定的网址:

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

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

        2
  •  0
  •   Valery Viktorovsky    15 年前

    很容易。

    收藏夹中的“已发布”标记 视频源条目标识时间 视频被标记为 最喜欢的而不是 视频已发布。

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

    推荐文章