我想抓取用户的上传(即:BBC)并将输出限制为每页 10 个。
虽然我可以使用以下网址: http ://gdata.youtube.com/feeds/api/users/bbc/uploads/?start-index=1&max-results=10
以上工作正常。
我想改用查询方法:
Zend 框架文档: http: //framework.zend.com/manual/en/zend.gdata.youtube.html
声明我可以检索用户上传的视频,但理想情况下我想使用查询方法来限制分页的结果。
查询方法位于 Zend 框架文档(与之前标题“按元数据搜索视频”相同的页面)上,类似于:
$yt = new Zend_Gdata_YouTube();
$query = $yt->newVideoQuery();
$query->setTime('today');
$query->setMaxResults(10);
$videoFeed = $yt->getUserUploads( NULL, $query );
print
'<ol>';
foreach($videoFeed as $video):
print '<li>' . $video->title . '</li>';
endforeach;
print '</ol>'
;
问题是我不能做 $query->setUser('bbc')。
我试过 setAuthor 但这会返回完全不同的结果。
理想情况下,我想使用查询方法以分页方式获取结果。
如何使用 $query 方法设置分页限制?
谢谢。