【问题标题】:Is it possible to do a search for videos updated after date? [YouTube-Data-Api]是否可以搜索日期之后更新的视频? [YouTube-数据-API]
【发布时间】:2016-01-30 06:43:02
【问题描述】:

我想知道是否可以获得在指定日期之后更新的视频列表?我正在编写一个应用程序,帮助用户管理他们的视频标题、缩略图、标签、描述等。这个应用程序真正针对的是内容创建者,他们按设定的时间表发布情节内容,但也包括过去视频的数据。我目前能够检索视频,但我不想在应用程序开始时检索每个视频。就配额而言,这既昂贵又耗时。我想做的是在应用程序第一次启动时检索每个视频并存储数据(完成),然后在此之后的任何时间,仅检索自上次日期以来已更新的新视频和/或视频检查。如果可能的话,请告诉我我会怎么做。

如果没有,并且 Google 工程师碰巧看到了这一点,那么此功能将成为一个非常有用的功能。

【问题讨论】:

    标签: youtube-api youtube-data-api


    【解决方案1】:

    也许您想使用来自资源search.listpublishedAfterpublishedBefore

    publishedAfter 参数表示 API 响应应该 仅包含在指定时间之后创建的资源。值为 RFC 3339 格式的日期时间值 (1970-01-01T00:00:00Z)。 (字符串)

    publishBefore 参数表示 API 响应应该 仅包含在指定时间之前创建的资源。值为 RFC 3339 格式的日期时间值 (1970-01-01T00:00:00Z)。 (字符串)

    【讨论】:

    • 遗憾的是,publishedAfter参数只表示视频资源创建的日期和时间,并在视频资源公开时更新。我编写应用程序的目的是为了方便和组织。我目前正在实施的应用程序的特定部分是一个日历,它显示视频何时公开以及视频何时发布。据我所知,目前还没有办法通过 piblishAt 进行搜索,这将是与 publishAt 搜索相结合的可行选择。
    • 我对此进行了测试,只是验证了返回的内容,并意识到 publishedAt 是作为视频资源的创建日期返回的,而不是公开的日期。
    猜你喜欢
    • 2013-10-23
    • 1970-01-01
    • 2013-03-13
    • 2013-07-03
    • 2019-08-08
    • 1970-01-01
    • 1970-01-01
    • 2016-02-08
    • 2017-09-20
    相关资源
    最近更新 更多