Youtube api YouTube数据API搜索不遵守日期后发布
我有这个疑问Youtube api YouTube数据API搜索不遵守日期后发布,youtube-api,youtube-data-api,Youtube Api,Youtube Data Api,我有这个疑问 YouTube.Search.List search = youtube.search().list("id"); search.setOrder("viewCount"); search.setMaxResults(50); search.setPublishedAfter(new DateTime(publishedAfterDate)); search.setPublishedBefore(new DateTime(new Date()
YouTube.Search.List search = youtube.search().list("id");
search.setOrder("viewCount");
search.setMaxResults(50);
search.setPublishedAfter(new DateTime(publishedAfterDate));
search.setPublishedBefore(new DateTime(new Date()));
search.setType("video");
search.setKey(getYoutubeKey());
直到几个月前,它还运转得很好。然后,突然之间,谷歌似乎已经改变了他们的数据API中的某些内容,“发布日期”不再受到尊重
我签入了一个调试器,“publishedAfterDate”的值解析得很好。我对一周前发布的视频的查询现在返回一年前的视频。没有任何错误或类似的东西,API只是在几个月前同样的代码工作正常时没有返回正确的结果
有什么想法吗
另一个奇怪的小道消息是,在现场演示中,如果您单击“所有时间”,您会注意到数据API甚至不止一次返回相同的视频。这很奇怪,几个月前也没有发生过。这个问题与以下问题有关:
- )李>
- )李>
另请参见谷歌的问题#128673552。这听起来像是api中的一个bug,您应该将其发布在问题论坛上。我不知道这样做有什么帮助