我使用 YouTube Data API v3 授权使用我的应用的用户从他们的 channel 及其订阅的 channel 中获取视频详细信息,并将这些详细信息索引到 Elasticsearch。
我正在关注这个SO Answer获取 channel 下的所有视频。现在,我遇到了一种情况,我必须在下次获取时只拍摄新视频。但是,当我再次获取时,它还包含之前已获取的视频。我在 YouTube Data API 的文档中没有找到任何与此相关的内容。我认为这需要任何 token 或任何光标字段来处理更改。
寻找一些建议。
最佳答案
您可以保存“上次获取日期”,然后使用 /search要按日期过滤,请在请求中添加 publishedAfter
作为过滤器。您在搜索中有很多过滤器,例如 channel ID、 channel 类型等。
关于java - 使用 YouTube 数据 API 获取更改/新视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47217522/