如何使用PHP从视频URL检索YouTube视频详细信息? [英] How can I retrieve YouTube video details from video URL using PHP?

查看:104
本文介绍了如何使用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

这篇关于如何使用PHP从视频URL检索YouTube视频详细信息?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆