Youtube API - Как я могу получить несколько видео за один запрос с помощью VB.Net?

Этот вопрос меня убивает, я хочу получить более одного видео с YouTube за один запрос. теперь эти видео не принадлежат плейлисту, я просто хочу указать случайные идентификаторы видео и запросить канал с YouTube, используя указанные идентификаторы видео.

Я слышал и изучал пакетную обработку на YouTube, но я не могу найти ни одного ресурса, который бы объяснял, как создать пакетную обработку в VB.Net для извлечения видео.

Я видел некоторый код flash и PHP, который может ответить на этот вопрос, но мне нужна функциональность для приложения VB.Net.

Кто-нибудь может помочь, пожалуйста?

Спасибо


person redoc01    schedule 25.08.2011    source источник
comment
Укажите нам код php, который отвечает на этот вопрос. Возможно, будет проще показать вам, как преобразовать это в VB.NET.   -  person Michael Pryor    schedule 25.08.2011
comment
@MichaelPryor, привет, вот ветка, которую я нашел mailinglistarchive.com/html/[email protected]/ и ссылка на php-код здесь ovaistariq.net/27/. но вам нужно скачать zip-файл. Спасибо, Майкл.   -  person redoc01    schedule 25.08.2011


Ответы (2)


Отправьте запрос API, который выглядит следующим образом:

<feed>
<batch:operation type="query"/>
<entry>
  <id>http://gdata.youtube.com/feeds/api/videos/123</id>
</entry>
<entry>
  <id>http://gdata.youtube.com/feeds/api/videos/456</id>
</entry>
</feed>

Если вы включите несколько записей в запрос, вы получите информацию о нескольких видео.

person Michael Pryor    schedule 25.08.2011
comment
спасибо, что заметили это, это то, что я пытался понять, как мне использовать API для выполнения этого запроса? - person redoc01; 25.08.2011

Всегда есть двое; Ни больше ни меньше. Запрос и ответ.

Это интернет 101: один http-запрос всегда дает один http-ответ. Если вам нужно более одного видео, вы должны отправить более одного запроса. Вы можете скрыть это от своих пользователей, выполняя запросы в цикле или даже параллельно, и отображая результаты только после того, как все завершено.

person Joel Coehoorn    schedule 25.08.2011
comment
@JoelCoehoom, привет, Джоэл, спасибо за твой ОТВЕТ, лол. Я понимаю, это то, что я сейчас делаю в приложении по одному запросу за раз, но запрос около 24 видео занимает около 6 секунд, и я хочу отобразить более 24 видео, может быть, даже отобразить 50 видео. Но чего я не понимаю, так это того, что если вы запрашиваете YouTube через элемент поиска, фид может получить более 1 видео, так почему вы не можете запрашивать более одного видео? - person redoc01; 25.08.2011