2011-09-09 127 views
3

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

我的代码:

<?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']; 
} 
?> 
+0

任何一个?没人知道 ?大声笑! – gittarguy

+0

你的问题是什么? –

+0

您在三分钟前只问过您的问题 - 有时可能需要半小时,一小时,一天或更长时间才能回答您的问题。请耐心等待。 – Nightfirecat

回答

6

在这个例子中,你并不真正需要的foreach循环,因为只有一个返回的结果,但对于多个结果,你会想要做像下面这样。 ..

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

太棒了!真的工作;) – gittarguy

+0

我很高兴我能帮你解决你的问题。 – 65Fbef05