java - 使用 YouTube 数据 API 获取更改/新视频

标签 java youtube-data-api

我使用 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/

相关文章:

Java调用JasperReports打印问题

java - Java 8 b-124 的 javafx 中的嵌套列标题错误

java - 如何在 Java 中删除 HTML 标签

javascript - 如何找出YouTube上关注者的确切人数?

PHP - 在 OAuth 之后获取 channel ID - YouTube API

youtube - YouTube 数据 API 是否公开了多摄像头直播功能?

python - YouTube API Python upload_video.py从脚本而不是命令行运行

java - 如何从响应体中获取数据

java - 如何为 "BottomNavigationView"设置菜单图标图像,因为它仅显示图像的设计,即结构......?

java - 将 Gson 与 JSend Standard 结合使用时遇到的问题