获得YouTube标题的最佳方式是什么?

时间:2012-06-21 21:58:26

标签: php youtube-api

我发现此代码段从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'];
?>

然而很多人说这种方法由于某种原因不安全,他们应该使用cURL和YouTube的API,请你解释为什么这种方法(file_get_contents)不安全。

如果是这样,我将欣赏指向使用cURL获得与上述代码相同结果的教程或示例的链接。

1 个答案:

答案 0 :(得分:2)

由于XML格式

,您可以更轻松地使用file_get_contents("http://gdata.youtube.com/feeds/api/videos/".$video_id);进行解析

如果您想使用cURL,请尝试tutorial