从YouTube视频中读取XML

时间:2010-02-06 21:07:28

标签: php xml api youtube

如何从YouTube上阅读XML?我尝试了以下内容。

 $xml = new XMLReader();
 $xml->open('http://gdata.youtube.com/feeds/api/videos/1uwOL4rB-go');

 $r = array();
 while($xml->read()) {
     $r[] = array($xml->name => $xml->value);
 }

我得到了这么远,但它没有得到我需要的视频持续时间的必要信息。

2 个答案:

答案 0 :(得分:1)

持续时间存储在yt:duration聚合下的media:group节点中。

您使用的是哪种语言?谷歌为Java,.NET,Python,PHP和Objective-C创建了客户端库。如果您使用Perl,还有WebService::YouTube on CPAN

答案 1 :(得分:0)

已经在多种风格SimpleXMLDOMDocument中看到了这种情况: SimpleXML returning multiple objects, how can I get the data?