首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用php获取youtube视频数据?

如何使用php获取youtube视频数据?
EN

Stack Overflow用户
提问于 2011-10-10 17:57:27
回答 1查看 1.9K关注 0票数 1

我需要从youtube获取特定视频的XML数据(基于ID),并获取缩略图url。我使用的是PHP。代码如下:

代码语言:javascript
复制
<?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);
?>

我没有得到任何数据。输出为空。如果我在浏览器中加载url 'https://gdata.youtube.com/feeds/api/videos/5P6UU6m3cqk?v=2‘并将内容复制到一个文件(http://localhost/testFile.xml)中,则上面的代码可以工作。我尝试过使用ajax和php中的simlexml_load_file函数来获取youtube的数据。但是对于Youtube url,结果为空/空。然而,我在这两种情况下都得到了'http://localhost/testFile.xml‘的数据。如何使用php获取youtube数据?

请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2011-10-12 00:08:54

好吧,你的代码是正确的,也运行得很好。可能是您的apache服务器未配置为"https“。所以也只需要检查一次。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7711122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档