所以我有一些简单的东西:
$yt = new Zend_Gdata_YouTube();
$yt->setMajorProtocolVersion(2);
$q = $yt->newVideoQuery();
$q->setOrderBy('viewCount');
$q->setCategory('182);
$q->setAuthor('MYYOUTUBENAME');
printVideoFeed($yt->getVideoFeed($q));
这很好用。
现在我正在上传更多的视频,这些视频已经被处理并公开,但它们没有出现在上面输出的列表中。
就像上面的查询被困在同一个缓存中,不会刷新和加载用户MYYOUTUBENAME的关键字为"182"的新视频吗?
我已经尝试更改正在显示的视频的视频标题,而且这不会刷新,它会向我显示旧的视频标题吗?
我能以某种方式影响这一点并使youtube刷新其缓存吗?或者这是youtube做的事情吗?如果最后一条语句是答案,那么刷新间隔多长时间?等了大约45分钟,还是没什么。
(基本上,您需要从上传源请求视频,而不是从搜索源请求,并确保在请求上传源时不提供任何订购参数。)