Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Youtube api YouTube数据API搜索不遵守日期后发布_Youtube Api_Youtube Data Api - Fatal编程技术网

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,您应该将其发布在问题论坛上。我不知道这样做有什么帮助