如何从Youtube视频源获取视频ID?

时间:2014-04-18 19:02:22

标签: php youtube

我正在尝试回复Feed的youtube视频ID并且它没有返回任何内容。我正在使用以下代码

      $JSON = file_get_contents("http://gdata.youtube.com/feeds/api/videos?&v=2&q=dance&alt=json");
    $JSON_Data = json_decode($JSON);
foreach($JSON_Data->{'feed'}->{'entry'} as $video):

   echo $video->{'id'};
    endforeach;

1 个答案:

答案 0 :(得分:0)

总是当我无法在大数组中找到正确的元素时,我使用print_r()打印并找到它。

这将是您的解决方案:

<?php
$JSON = file_get_contents("http://gdata.youtube.com/feeds/api/videos?&v=2&q=dance&alt=json");
$JSON_Data = json_decode($JSON);
foreach($JSON_Data->feed->entry as $video):
        echo $video->id->{'$t'}."<br/>";
endforeach;
?>