我有一堆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
答案 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"。