tsi*_*ilb 9 youtube api gdata-api gdata
我正在编写一个使用YouTube Code API进行特定类型搜索的网络应用程序.在这种情况下,我正在尝试搜索与查询匹配的所有视频,以及在两个日期之间上传的视频.这个文件说我可以使用published-min和published-max参数,而这个参数说我可以使用updated-min和updated-max.
这两个参数集都会导致YouTube返回错误:
如何将结果集限制在指定日期范围内?
该参考指南YouTube的数据API没有列出任何会建议在一般的时间间隔来过滤的可能性.
该published-min参数仅在"用户活动供稿"部分中公布,这是不同的,可能不是您想要的.或者是吗?
updated-min链接中的参数在通用gdata上下文中引用.看起来他们打算描述所有专用API的所有共同点,但不知何故updated-min并不是每个地方都可用.
当谈到你的问题.我建议按时间(orderby=published)排序并在客户端进行过滤.我知道这不是最佳方式,但是我能看到谷歌给我们的唯一方式.
youtube api v3 支持publishedAfter和publishedBefore搜索结果参数。例如:
https://www.googleapis.com/youtube/v3/search?key={{YOUKEY}}&channelId={{CHANNELID}}&part=snippet,id&order=date&maxResults=50&publishedAfter=2014-09-21T00:00:00Z&publishedBefore=2014-09-22T02:00:00Z
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7005 次 |
| 最近记录: |