У меня работает симпатичное небольшое веб-приложение, которое загружает плейлисты и видео с YouTube с помощью API.Однако YouTube, похоже, запускает списки воспроизведения в неправильном порядке.
Есть идеи, как мне это сделать?
Вот мой очень простой PHP-код, который делает все, что мне нужно (кроме порядка даты)
<?php
// set feed URL
$feedURL = 'http://gdata.youtube.com/feeds/api/users/popcorncomedy/playlists?v=2';
// read feed into SimpleXML object
$sxml = simplexml_load_file($feedURL);
?>
<div class="container">
<h1><?php echo $sxml->title; ?></h1>
<?php
// iterate over entries in feed
foreach ($sxml->entry as $entry) {
// get nodes in media: namespace for media information
$media = $entry->children('http://search.yahoo.com/mrss/');
// get <yt:duration> node for video length
$yt = $entry->children('http://gdata.youtube.com/schemas/2007');
?>
<a href="videos.php?playlist=<?php echo $yt->playlistId; ?>"><div class="item">
<span class="title"><?php echo $entry->title; ?></span><br /><br />
<span class="summary"><?php echo $entry->summary; ?></span>
</div></a>
<?php
} // closes the loop
?>
Элемент XML, содержащий дату, называется: опубликовано в формате даты: 2010-03-03T17: 37: 34.000Z
Любые мысли о том, какпросто сделать это?
Я не могу найти функцию в самом API, которая заказывает контент для вас.