php - 如何使用php提取youtube视频数据?

标签 php xml youtube

我需要从YouTube获取特定视频的XML数据(基于ID)并获取缩略图网址。我正在使用PHP。
代码如下:

<?php

//$xmlFilePath = 'http://localhost/testFile.xml'; //This works..
$xmlFilePath = 'https://gdata.youtube.com/feeds/api/videos/5P6UU6m3cqk?v=2';

$dataFromYoutube = file_get_contents($xmlFilePath);
print_r($dataFromYoutube);
?>

我没有任何数据。输出为空白。如果我在浏览器中加载网址'https://gdata.youtube.com/feeds/api/videos/5P6UU6m3cqk?v=2'并将内容复制到文件(http://localhost/testFile.xml),则上面的代码有效。
我尝试使用ajax和php中的simlexml_load_file函数获取youtube数据。但结果是Youtube网址为空白/空。但是,在两种情况下,我都获得了“http://localhost/testFile.xml”的数据。
如何使用php提取youtube数据?

请帮忙。

最佳答案

好吧,您的代码是正确的,也可以正常工作。您的apache服务器可能未配置为“https”。所以也要检查一次。

关于php - 如何使用php提取youtube视频数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7711122/

相关文章:

php - 向 PHP 构造函数发送接口(interface)

php - 如何解码这个 JSON 字符串?

javascript - 在 XSLT 中创建一个简单的模态弹出窗口

java - Android:如何检索解析的值

android - 无法将视频共享到Youtube,这些视频位于/mnt/sdcard/Android/sd卡中的数据中

PHP ldap_* API : Limiting to base scope?

php - 带分页的建议

android - 性别相关的语言环境字符串资源 Android

api - YouTube Data API playlistItems :List only returns max of 100 data items - or 2 pages of data, 工作正常 7 月 16 日

php - 如何使用v3发送消息/视频推荐?