2011-09-09 70 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