2014-04-18 218 views
0

我想回顯飼料的YouTube視頻ID,並且它沒有返回任何東西。我使用下面的代碼如何從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; 

回答

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; 
?>