Android Youtube API未返回更新的结果
我正在开发一个简单的视频应用程序,它将触发从特定频道获取任何新视频更新的意图,使用Youtube Api V3Android Youtube API未返回更新的结果,android,youtube,youtube-api,youtube-channels,Android,Youtube,Youtube Api,Youtube Channels,我正在开发一个简单的视频应用程序,它将触发从特定频道获取任何新视频更新的意图,使用Youtube Api V3 search.setKey(Constant.DEVELOPER_KEY); search.setChannelId(channelID); search.setOrder("date"); search.setPublishedAfter(new DateTime(yesterday)); search.setType("video"); search.setFields("item
search.setKey(Constant.DEVELOPER_KEY);
search.setChannelId(channelID);
search.setOrder("date");
search.setPublishedAfter(new DateTime(yesterday));
search.setType("video");
search.setFields("items(id/kind,id/videoId,snippet/title,snippet/publishedAt)");
search.setMaxResults((long) 50);
SearchListResponse searchResponse = search.execute();
List<SearchResult> searchResultList = searchResponse.getItems();
search.setKey(常量.DEVELOPER\u KEY);
search.setChannelId(channelID);
search.setOrder(“日期”);
search.setPublishedAfter(新日期时间(昨天));
search.setType(“视频”);
search.setFields(“项(id/kind,id/videoId,snippet/title,snippet/publishedAt)”;
search.setMaxResults((长)50);
SearchListResponse searchResponse=search.execute();
List searchResultList=searchResponse.getItems();
问题:它返回一个未更新结果的列表
URL中的示例:
问题描述:
感谢您的时间,我真的在寻找一个解决方案。因此,API的第一个V3目前处于试验阶段,我不建议使用它,直到它被签署或者什么都没有 其次,我从不喜欢客户端库,我更喜欢直接进行API调用,这样可以确保以您想要的方式进行调用。例如,这里有一个简单的调用,用于从我的频道中按发布顺序检索视频:
我建议现在使用这个方法,并查看交互式API演示()来编写您的调用,并确认测试正在返回您想要的数据 谢谢你的回复,但在第一次尝试这个API时,我仍然得到了错误的结果。这是我在YouTube上看到的,这是我在API上看到的。如您所见,我的第一个结果实际上是指向频道上的第二个视频。这是我做的API调用啊,这可能是一个关于视频分发的限制的案例:不是真的,因为你可以看到我监控了什么,我也提到了,如果你没有注意到,我使用了直接API调用。这些视频最终将被列入结果列表,就在稍后。您的示例API调用也是如此,之前排除的视频现在也包括在内。对于任何需要屏幕截图的人,请参考Ahmed回答的评论部分。