我知道,我可以用获取有关视频的全信息:的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