setStartIndex ve setMaxResults parametrelerini incele orayı döngüye sokup ayrı ayrı sorgulatmalar yapabilirsin.
ipucu;
for($i = 1; $i <= 5; ++$i) {
$startIndex = $i * 25;
$maxResults = 25;
// gdata sorguları ...
}
teşekkür ederim hocam. hemen hemen 0 php bilgimle şunu bana yaptırdınız ya helal olsun.
<?php
require 'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance();
$yt = new Zend_Gdata_YouTube();
$q = $yt->newVideoQuery();
for($i = 1; $i <= 10; ++$i) {
$startIndex = $i * 50;
$maxResults = 50;
$feed = $yt->getUserUploads("kanalizlesene");
$output = array();
foreach ($feed as $key => $value)
{
$output[$key]['video_id'] = $value->getVideoID();
$output[$key]['title'] = (string) $value->mediaGroup->title;
$output[$key]['desc'] = (string) $value->mediaGroup->description;
$output[$key]['view'] = (string) $value->getVideoViewCount();
}
echo '<pre>';
print_r($output);
}
?>tüm kodum bu ancak aynı videoyu 4 sefer veriyor yine 24e kdar sıralıyor.