我知道,我可以用獲取有關視頻的全信息:的Youtube API - 標題只
http://gdata.youtube.com/feeds/api/videos/ID
但輸出使用正則表達式拿到冠軍了大量的信息和IM的。我想知道是否有辦法讓該頁面只輸出標題,而不是所有其他我不需要的東西。
我知道,我可以用獲取有關視頻的全信息:的Youtube API - 標題只
http://gdata.youtube.com/feeds/api/videos/ID
但輸出使用正則表達式拿到冠軍了大量的信息和IM的。我想知道是否有辦法讓該頁面只輸出標題,而不是所有其他我不需要的東西。
不知道這是否會有所幫助,因爲我以前從來沒有使用過youtube API。我昨天碰到了這個消息。根據http://dl.google.com/googleio/2010/googleapis-how-google-builds-apis.pdf,您可以使用fields=entry(title)
(儘管我認爲它用於搜索視頻)執行「部分獲取」(僅針對「部分響應」搜索該pdf)。通過查詢實際的視頻ID而不是字符串,它將只返回那一個視頻。
實施例:
http://gdata.youtube.com/feeds/api/videos?v=2&q=[video_id]&max-results=1&fields=entry(title)&prettyprint=true
http://gdata.youtube.com/feeds/api/videos/[id]?fields=title
實驗但工作。與 「標題:」
<?
$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;
前綴搜索詞,例如:
http://gdata.youtube.com/feeds/base/videos?q=title:<search term>
可以發佈你的輸出? – benhowdle89 2011-01-14 12:14:32