使用json和php获取Youtube视频

时间:2011-09-09 20:19:29

标签: php json youtube

我正在尝试从Youtube API获取视频网址和标题。一切都运行正常,但我无法显示数据 - 我想只使用json和php显示视频的网址和标题。

我的代码:

 <?php
$get = file_get_contents("http://gdata.youtube.com/feeds/api/videos?vq=cod&orderby=viewCount&max-results=1&start-index=1&alt=json");
$decode = json_decode($get, TRUE); // TRUE for in array format

foreach($decode as $res) { 

echo $res['title']['$t'];
}
?>

1 个答案:

答案 0 :(得分:6)

对于这个例子,你真的不需要foreach循环,因为只有一个返回的结果,但是对于多个结果,你会想做类似下面的事情......

foreach ($decode['feed']['entry'] as $entry) {
    echo '<a href="' . $entry['link'][0]['href'] . '">' . $entry['title']['$t'] . '</a><br />';
}