从用户的播放列表-YouTube API获取视频

Sco*_*ott 8 youtube-api

有没有办法从特定用户的播放列表中获取视频列表?我尝试了以下调用,但它似乎没有给我一个播放列表中的视频列表

饲料://gdata.youtube.com/feeds/users/USERNAME/playlists/PLAYLIST_ID

提前致谢,

斯科特

小智 19

http://gdata.youtube.com/feeds/api/playlists/PLAYLIST_ID

更新

只是添加到这个答案上面的URL ...但是正如下面提到的@crunkchitis.

这对我不起作用,因为我使用了错误的播放列表ID.我的播放列表看起来像"PL123456789",但请确保只丢弃"PL"并使用"123456789"作为播放列表ID !! - @crunkchitis

如果您需要一种方法来提取此信息...使用PHP ...

<?php $cont = json_decode(file_get_contents('http://gdata.youtube.com/feeds/api/playlists/[PLAYLIST_ID]/?v=2&alt=json&feature=plcp')); ?>
<?php $feed = $cont->feed->entry; ?>
<?php if(count($feed)): foreach($feed as $item): // youtube start ?>
   <?php echo $item->title->{'$t'}  ?> <br />
   <?php echo $item->{'media$group'}->{'media$description'}->{'$t'}  ?>
<?php endforeach; endif; // youtube end ?>
Run Code Online (Sandbox Code Playgroud)

用户print_r($item)是否需要其他信息,如缩略图网址,ID等...

希望能帮助到你

  • 这对我不起作用,因为我使用了错误的播放列表ID.我的播放列表看起来像"PL123456789",但请确保只丢弃"PL"并使用"123456789"作为播放列表ID !! (5认同)