我使用了Youtube API很长一段时间并且一切都很好,但昨天我遇到了Time参数的错误:
检查此链接(没有时间参数): http://gdata.youtube.com/feeds/api/users/TopGear/uploads?orderby=viewCount&max-results=5
此链接(时间=今天): http://gdata.youtube.com/feeds/api/users/TopGear/uploads?orderby=viewCount&max-results=5&time=today
内容相同,第一个条目有:
2008-08-17T00:25:36.000Z
所以看起来Youtube服务器没有正确响应,因为:
在检索搜索结果的请求中,时间参数限制 搜索在指定时间内上传的视频。 (参考:developers.google.com/youtube/2.0/reference?#timesp)
任何建议都将不胜感激。
非常感谢。
答案 0 :(得分:0)
我也注意到了这一点。我有一个使用此时间参数(设置为last_week)的脚本,它在过去一年中运行良好+。几天前,结果开始包括来自all_time的视频,好像它完全忽略了时间参数。对我的进一步调查表明,现在“时间”参数根本没有任何作用。谷歌方面已经出现了一些问题。
可能是时候开始使用API的v3:https://developers.google.com/youtube/v3/docs/search/list