GData Youtube:获取缩略图

时间:2011-07-20 21:31:08

标签: video youtube feeds gdata thumbnails

我有一堆youtube VideoIDs(在youtube.com网址的param watch / v =?中的alfanumeric字符串),我必须获取每个视频的缩略图;

现在,对于每个videoid,我组成了一个HTTP GET请求,如下所示:

http://gdata.youtube.com/feeds/api/videos/VIDEOID?v=2&alt=json(s / VIDEOID / actualVideoID /)

我解析/玩json返回;但是这种方法在性能方面相当昂贵(一切都将在移动设备上运行):有没有办法建立一个HTTP连接(也许是POST视频ID,而不是GET它们)......

由于 Giupo

1 个答案:

答案 0 :(得分:2)

显然"q" parameter可以用于多个视频ID。例如:

https://gdata.youtube.com/feeds/api/videos?q="7mSE-Iy_tFY"|"qybUFnY7Y8w"|"svC2XlPFW1g"&alt=json&fields=entry/id,entry/media:group/media:thumbnail

但请注意,结果可以提供额外的视频,因为您要求的其中一个ID可能在另一个视频的元数据中。因此,您需要将结果过滤到具有原始ID列表的结果。

或者看起来您可以使用"batch request"