3


0

YouTubeビデオからXMLを読む

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 Answer


1


期間は、 media:group`集約の下の yt:duration`ノードに保存されます。

あなたはどの言語を使っていますか? Java、.NET、Python、PHP、Objective-C用にGoogleが作成したクライアントライブラリがあります。 Perlを使用している場合は、http://search.cpan.org/~yoshida/WebService-YouTube-1.0.3/lib/WebService/YouTube.pm [CPAN上のWebService

YouTube]もあります。


0


これはすでに複数のフレーバー、http://en.wikipedia.org/wiki/SimpleXML [SimpleXML]およびhttp://php.net/manual/en/class.domdocument.php[DOMDocument]で確認されています:https:// stackoverflow.com/questions/2212009/simplexml-returning-multiple-objects-how-can-i-get-the-data[SimpleXMLは複数のオブジェクトを返します。データを取得するにはどうすればよいですか?]