PHP & ile YouTube API içerik sipariş

1 Cevap php

Ben API kullanarak YouTube çalma ve videoları çökertir güzel küçük bir web uygulaması çalışma var. Ancak, YouTube yanlış sırayla çalma listelerini geri ateş gibi görünüyor.

Bunu nasıl yapabilirim herhangi bir fikir?

İşte ben bunu (ayrı tarih sıralamadan) yapmak için gereken her şeyi yapar benim çok basit bir PHP kodu

    <?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
?>

Tarihi içeren XML öğesi denir: tarih formatında yayınlanan 2010-03-03T17: 37:34.000 Z

Bu sadece nasıl ulaşılacağı konusunda herhangi bir düşünce?

Ben API kendi içinde bir işlevi bulamıyorum sizin için emir içeriği.

1 Cevap

Ne istediğiniz orderby parametre http://code.google.com/apis/youtube/2.0/developers_guide_protocol_api_query_parameters.html#orderbysp, ancak ben henüz çalma listeleri için çalışmak kazanılmış değil değildir. Bildiğim kadarıyla onun destekleri palylists ile çalışmak ama ben çalışmak görmedim bulabilirsiniz gibi, umarım daha iyi bir şans olacak!