Youtube API - Wie kann man die Paginierungsergebnisse begrenzen?

Ich möchte die Uploads eines Benutzers (dh BBC) abrufen und die Ausgabe auf 10 pro Seite begrenzen.

Ich kann zwar die folgende URL verwenden:http://gdata.youtube.com/feeds/api/users/bbc/uploads/?start-index=1&max-results=10

Das oben genannte funktioniert in Ordnung.

Ich möchte stattdessen die Abfragemethode verwenden:

Das Zend Framework dokumentiert:http://framework.zend.com/manual/en/zend.gdata.youtube.html

Geben Sie an, dass ich von einem Benutzer hochgeladene Videos abrufen kann. Im Idealfall möchte ich jedoch die Abfragemethode verwenden, um die Ergebnisse für eine Paginierung einzuschränken.

Die Abfragemethode befindet sich in den Zend Framework-Dokumenten (dieselbe Seite wie zuvor unter dem Titel 'Nach Videos anhand von Metadaten suchen') und ähnelt der folgenden:


$yt = new Zend_Gdata_YouTube();
$query = $yt->newVideoQuery();
$query->setTime('today');
$query->setMaxResults(10);
$videoFeed = $yt->getUserUploads( NULL, $query );

print <code>'<ol>'; foreach($videoFeed as $video): print '<li>' . $video->title . '</li>'; endforeach; print '</ol>'</code>;

Das Problem ist, dass ich $ query-> setUser ('bbc') nicht ausführen kann.

Ich habe setAuthor ausprobiert, aber dies ergibt ein völlig anderes Ergebnis.

Im Idealfall möchte ich die Abfragemethode verwenden, um die Ergebnisse auf paginierte Weise zu erfassen.

Wie setze ich mit der $ query-Methode meine Grenzen für die Paginierung?

Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage