2011-01-14 11 views
6

私は私が使用してビデオに関する全体の情報を得ることができることを知っていますそれの。私は、そのページにタイトルだけを出力させる方法があるのだろうかと思っていました。YouTubeのAPIタイトルのみ

+0

ますが、出力を投稿することができますか? – benhowdle89

答えて

1

XMLファイルを返すので、それを解析するためにsimpleXMLを使用してください。

+0

私はしたくない、私はそのタイトルを得ることができる、私はそのページに直接タイトルを出力させる方法を求めていた – ted

+0

ああ私が参照してください。申し訳ありませんが、APIのドキュメントを見ているとは思いません。 –

6

私はyoutube apiでこれまでに働いたことがないので、これが役立つかどうかはわかりません。私はちょうどこの情報を昨日見つけた。 http://dl.google.com/googleio/2010/googleapis-how-google-builds-apis.pdfによれば、fields=entry(title)を使ってPartial Getを行うことができます(「Partial Response」のpdfを検索するだけです)(ただし、動画検索のためだと思いますが)。文字列の代わりに実際の動画IDを照会することで、その1つの動画だけが返されます。

例:

http://gdata.youtube.com/feeds/api/videos?v=2&q=[video_id]&max-results=1&fields=entry(title)&prettyprint=true 
+0

+1良い見つける。しかし部分的な検索は実験的な印が付けられている。ドキュメントは次のとおりです:https://code.google.com/intl/de-DE/apis/youtube/2.0/developers_guide_protocol_partial.html – Gordon

2

http://gdata.youtube.com/feeds/api/videos/[id]?fields=title

実験が、取り組んでいます。

4
<? 
$id = 'VIDEOID'; 
$xmlData = simplexml_load_string(file_get_contents("http://gdata.youtube.com/feeds/api/videos/{$id}?fields=title")); 

$title = (string)$xmlData->title; 

echo $title; 
0

とプレフィックスの検索用語 "タイトル:"、次のように:

http://gdata.youtube.com/feeds/base/videos?q=title:<search term> 
関連する問題