首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >YouTube API v2筛选器不能正确地处理“类别”和"ordrerby“。

YouTube API v2筛选器不能正确地处理“类别”和"ordrerby“。
EN

Stack Overflow用户
提问于 2013-07-07 16:22:23
回答 1查看 589关注 0票数 0

我想按“喜剧”类别检索视频,语言是“俄语”(YouTube API v2):

代码语言:javascript
复制
http://gdata.youtube.com/feeds/api/videos?lr=ru&orderby=published&category=Comedy

每天只获得3-10个视频,。不可能是这样。全天有3到5个视频?过滤器不能正常工作。

下面的代码示例使用PHP:

代码语言:javascript
复制
$url="http://gdata.youtube.com/feeds/api/videos/?category=comedy&alt=json&lr=ru&orderby=published";
$json_output = json_decode(file_get_contents($url, 0, null, null));
$videos = $json_output->feed->entry;

foreach ( $videos as $v ) {
     $title = $v->title->{'$t'};
     $pub_date = substr($v->published->{'$t'}, 0, 10);
     echo "$title // <strong>$pub_date</strong><br>";
}

这一问题始于2013年3月。以前起过作用。

EN

回答 1

Stack Overflow用户

发布于 2013-07-09 16:04:05

不能保证每天出现在搜索提要中的特定视频的数量。搜索提要界面不是一个“消防水管”,并不是每个视频都会被添加进去;返回的视频是通过算法确定的,这些算法可能会随着时间的推移而改变。

换句话说,您要求YouTube数据API返回一个俄语视频提要,其中包含“喜剧”类别,按降序发布日期排序。只要提要包含一些与这些参数相匹配的视频,事情就会如愿以偿,即使你没有得到所有符合这个标准的视频的完整列表。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17513911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档