Php 分页在Zend Gdata YouTube API中不起作用

Php 分页在Zend Gdata YouTube API中不起作用,php,api,zend-framework,pagination,zend-gdata,Php,Api,Zend Framework,Pagination,Zend Gdata,我正在使用Zend Gdata YouTube API在YouTube上上传视频。它上传得很好。 我可以很容易地在页面上获取视频。但在这种情况下,分页不起作用。我正在显示基于特定用户记录的视频记录。它在一页上显示所有记录。我们这里有下一个和下一个链接。但点击后,它们会在每页上显示相同的记录 我用过这个: 但它只显示了10个结果。虽然我上传了超过12个视频 我还使用了: $youTubeService = new Zend_Gdata_YouTube(); $query = $youTubeSer

我正在使用Zend Gdata YouTube API在YouTube上上传视频。它上传得很好。 我可以很容易地在页面上获取视频。但在这种情况下,分页不起作用。我正在显示基于特定用户记录的视频记录。它在一页上显示所有记录。我们这里有下一个和下一个链接。但点击后,它们会在每页上显示相同的记录

我用过这个: 但它只显示了10个结果。虽然我上传了超过12个视频

我还使用了:

$youTubeService = new Zend_Gdata_YouTube();
$query = $youTubeService->newVideoQuery();
$query->setQuery($searchTerm);
$query->setStartIndex($startIndex);
$query->setMaxResults($maxResults);
$feed = $youTubeService->getUserUploads(NULL,$query);
此处
$startIndex
为每次单击“下一步”或“上一步”提供更新的searchindex值。但它也只给了我10个结果。
$maxResults
是否有任何值3、4或5

在这里,我想应用分页来访问5个视频第一。然后点击网络链接,接下来的五个结果就会显示出来


如果有人对此有所了解,请提供帮助。

看起来您将处理自己的分页。
此查询:

http://gdata.youtube.com/feeds/api/users/bbc/uploads/?start-index=1&max-results=10
将显示前10个结果,您将更改下一个结果的查询:

http://gdata.youtube.com/feeds/api/users/bbc/uploads/?start-index=11&max-results=10
试试这个,你把事情搞混了。您正在构建一个搜索uri,然后尝试对特定用户调用它。如果你用另一种方式去做可能会有用,这会让你有一个开始

 $youTubeService = new Zend_Gdata_YouTube(); 
        $query = $youTubeService->newVideoQuery(); 
        $query->author = $author; //if you want a users uploaded videos
        $query->startIndex = $startIndex; 
        $query->maxResults = $maxResults; 
        $feed = $youTubeService->getVideoFeed($query);

您仍然需要自己处理分页,尽管您可能会找到一种方法将其输入Zend_Paginator并使其工作。

您好,我已经编辑了有关我的问题的更多详细信息。请检查一下,让我知道我要做什么。