Мне интересно, есть ли способ запросить YouTube для нескольких случайных видео (идентификатор видео известен) в одном запросе? Я сохраняю идентификатор видео в локальном db и должен показать несколько детали (список с большими пальцами, рейтинг, имя автора и т.д.) на веб-странице.
Я смотрю API данных Youtube и вижу, что могу данные сущности:
Uri videoEntryUrl = new Uri("http://gdata.youtube.com/feeds/api/videos/video_id");
Video video = request.Retrieve<Video>(videoEntryUrl);
Повторение этого в цикле кажется плохой идеей, поскольку квоты.
Существует также "пакетная обработка" - http://code.google.com/apis/youtube/2.0/developers_guide_dotnet.html#Batch_processing. Похоже, я могу выдавать до 50 случайных запросов, но он ожидает, что некоторые feed Я не имею в качестве параметра при выполнении партии. Существует перегрузка с некоторыми Uri, но она не документирована хорошо - google-gdata.googlecode.com/svn/docs/folder59/M_Google_GData_Client_FeedRequest_1_Batch__1_2.htm
Есть ли у кого-нибудь идеи о том, как извлекать несколько видеозаписей по id? Любая помощь будет оценена.