我正在尝试编写一个程序,检查用户是否上传了一个新视频。我想让它成为一个后台工作,不断检查用户最近的视频,然后向使用我的应用程序的用户发送推送。有关于这个问题的文档或示例代码吗?我完全不知道从哪里开始。
我发现最简单的方法是通过RSS提要。很容易解析。让它运行起来很简单。开始看看这个:https://www.youtube.com/t/rss_feeds
要在java中解析RSS,请使用Rome: https://github.com/rometools/rome
下载YouTube的Java API,然后使用它们提供的代码:
String feedUrl = "http://gdata.youtube.com/feeds/api/users/GoogleDevelopers/uploads";
VideoFeed videoFeed = service.getFeed(new URL(feedUrl), VideoFeed.class);
printVideoFeed(videoFeed, true);
这是版本3,这是他们提供的最新版本。