本文介绍了如何使用 PHP 从视频 URL 中检索 YouTube 视频详细信息?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
使用 PHP,我如何从 youtube 视频 URL 获取视频信息,例如标题、描述、缩略图,例如
Using PHP, how can I get video information like title, description, thumbnail from a youtube video URL e.g.
http://www.youtube.com/watch?v=B4CRkpBGQzU
推荐答案
你可以从youtube oembed接口获取数据,有两种格式:XML和JSON
You can get data from youtube oembed interface in two formats: XML and JSON
接口地址:http://www.youtube.com/oembed?url=youtubeurl&format=json
使用这个PHP函数获取数据
Use this PHP function to get data
function get_youtube($url){
$youtube = "http://www.youtube.com/oembed?url=". $url ."&format=json";
$curl = curl_init($youtube);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$return = curl_exec($curl);
curl_close($curl);
return json_decode($return, true);
}
$url = // youtube video url
// Display Data
print_r(get_youtube($url));
不要忘记在你的 php.ini
中启用 extension=php_curl.dll
Don't forget to enable extension=php_curl.dll
in your php.ini
这篇关于如何使用 PHP 从视频 URL 中检索 YouTube 视频详细信息?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!