我正在尝试检索最近10分钟发布的视频,但查询是从2015年检索视频
在论坛中浏览后,我发现的建议只是尝试添加PublishedBefore选项,但这也无济于事。
答案 0 :(得分:1)
我使用了您的示例并获得了2015年的结果,但看起来您的日期时间是将来的。你是如何计算日期时间的?
我刚刚使用格式'Y-m-d \ TH:i:s \ Z'代表'10分钟前',时间差异很大。此链接返回了预期结果。
所以即使我在你的帖子后13个小时回复,我的约会时间仍然是你的例子前约9小时。
答案 1 :(得分:0)
我设法让这个工作。这是你可以仔细检查的东西。确保您提供的正确日期格式可以在search.list中的已发布内容中看到:
2018-02-12T00:00:00Z
另外,请确保您使用的API密钥在google开发者控制台中具有“已启用”的Youtube数据API。
因此,使用您确切的URI请求,它看起来像这样:
https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=25&publishedAfter= 2018-02-12T00:00:00Z
&q=surfing&key=API_KEY
答案 2 :(得分:0)
我们的网址如下:
请注意,我已用该帖子的替代值替换了我们的频道ID和访问令牌。
publishedAfter参数不起作用,并且对我们从未起作用。直到3月15日至16日的时间框架才出现问题,当时使用YouTube API进行了更改,并且服务不再考虑使用order参数。从那时起,所有视频都将按照上传日期的顺序通过其API返回(对于我们来说,这意味着从2015年开始)。