我发现此代码段从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获得与上述代码相同结果的教程或示例的链接。
答案 0 :(得分:2)
由于XML格式
,您可以更轻松地使用file_get_contents("http://gdata.youtube.com/feeds/api/videos/".$video_id);
进行解析
如果您想使用cURL,请尝试tutorial