如何从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);
}
我已经走了这么远,但它没有获得我所需的必要信息,例如视频时长。
最佳答案
持续时间存储在yt:duration
聚合下的media:group
节点中。
您使用什么语言? Google为Java,.NET,Python,PHP和Objective-C创建了一些客户端库。如果您使用的是Perl,则还有WebService::YouTube on CPAN。
关于php - 从YouTube视频中阅读XML,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2214734/