2012-06-21 122 views
2

我發現這個代碼片段來檢索YouTube視頻的標題和它的作品,獲得youtube標題的最佳途徑?

<?php 
$video_id = 'y8Kyi0WNg40'; 
$content = file_get_contents("http://youtube.com/get_video_info?video_id=" . $video_id); 
parse_str($content, $ytarr); 
echo $ytarr['title']; 
?> 

然而,許多人說,這種方法並不安全出於某種原因,他們應該使用捲曲與YouTube的API,你能請解釋爲什麼此方法(file_get_contents)不安全。

如果是這樣,我會欣賞一個鏈接到一個教程或使用cURL實現與上面的代碼相同的結果的例子。

+0

的DUP:http://stackoverflow.com/questions/1760231/how-do -i-get-the-title-of-youtube-video-if-i-have-the-video-id – alfasin

+0

感謝您的鏈接ambrosia的方法。 – grasshopper

回答

2

您可以使用file_get_contents("http://gdata.youtube.com/feeds/api/videos/".$video_id);更輕鬆地分析,因爲是XML格式

如果你想使用捲曲試試這個tutorial

+0

感謝您的教程,現在閱讀它。 – grasshopper