gpt4 book ai didi

zend-framework - Youtube API - 如何限制分页结果?

转载 作者:行者123 更新时间:2023-12-04 09:42:03 25 4
gpt4 key购买 nike

我想抓取用户的上传(即:BBC)并将输出限制为每页 10 个。

虽然我可以使用以下 URL:
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 方法设置分页限制?

谢谢。

最佳答案

我决定只使用用户上传提要作为让分页工作的一种方式。
http://gdata.youtube.com/feeds/api/users/bbc/uploads/?start-index=1&max-results=10

如果有一种方法可以使用查询/搜索方法来完成类似的工作,那么探索会很有趣。

关于zend-framework - Youtube API - 如何限制分页结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2448801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com