У меня есть система для получения количества видео из канала YouTube, например, так:Как получить видео YouTube в порядке убывания даты закачано
<?php
$feedURL = 'https://gdata.youtube.com/feeds/api/videos?author=UCMlW2qG20hcFYo06rcit4CQ&max-results=48&order=date';
$sxml = simplexml_load_file($feedURL);
$i = 0;
foreach ($sxml->entry as $entry) {
$i++;
$media = $entry->children('http://search.yahoo.com/mrss/');
$attrs = $media->group->player->attributes();
$watch = $attrs['url'];
$vars;
parse_str(parse_url($watch, PHP_URL_QUERY), $vars);
$id = $vars['v'];
$check = $i % 3;
if($check == 1) {
?>
<div class="video-col tri-col-1 empty">
<img src="http://img.youtube.com/vi/<?php echo $id ?>/mqdefault.jpg" data-id="<?php echo $id ?>" class="video" />
</div>
<?php
} else if($check == 2) {
?>
<div class="video-col tri-col-2 empty">
<img src="http://img.youtube.com/vi/<?php echo $id ?>/mqdefault.jpg" data-id="<?php echo $id ?>" class="video" />
</div>
<?php
} else {
?>
<div class="video-col tri-col-3 empty">
<img src="http://img.youtube.com/vi/<?php echo $id ?>/mqdefault.jpg" data-id="<?php echo $id ?>" class="video" />
</div>
<?php
}
}
?>
Однако видео не представлены в хронологическом порядке, как Я ожидал, когда добавлю тег «& order = date» к URL-адресу. Как я могу изменить свой код, чтобы гарантировать, что видео предоставлены в хронологическом порядке?
Ах, спасибо! Я смотрел здесь, и многие должности упоминали порядок, а не порядок, что меня путало. –