2011-08-25 38 views
0

這個問題已經殺了我,我想要做的是在一個請求中從YouTube檢索多個視頻。現在這些視頻不屬於播放列表,我只想指定隨機視頻ID並使用指定的視頻ID從YouTube請求Feed。Youtube API - 如何在一個請求中使用VB.Net檢索多個視頻?

我聽說過並且研究過YouTube的批量處理,但是我找不到任何解釋如何在VB.Net中創建用於檢索視頻的批處理的資源。

我已經看到一些可以回答這個問題的Flash和PHP代碼,但我需要VB.Net應用程序的功能。

任何人都可以幫忙嗎?

謝謝

+0

將我們指向回答此問題的php代碼。向您展示如何將其轉換爲VB.NET可能會更容易。 –

+0

@MichaelPryor,嗨,這裏是我發現的線索http://www.mailinglistarchive.com/html/[email protected]/2011-04/msg00227.html和PHP代碼的鏈接在這裏http://www.ovaistariq.net/27/youtube-batch-processing-requests-made-less-costly/。但是你需要下載zip文件。謝謝邁克爾。 – redoc01

回答

1

發送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> 

,你會得到多個視頻信息。

+0

感謝您對此有所瞭解,這是我一直想弄清楚的是如何使用API​​來提出此請​​求? – redoc01

0

總有兩個有;不多也不少。請求和響應。

這是互聯網101:一個http請求總是產生一個http響應。如果您想要多個視頻,則必須發送多個請求。您可以通過循環或甚至並行運行請求來隱藏用戶,並且只有在完成所有請求後才顯示結果。

+0

@JoelCoehoom,嗨喬爾感謝您的回覆大聲笑。我知道,這是我目前在應用程序中一次請求的一個請求,但請求大約24個視頻大約需要6秒,我想要顯示超過24個視頻,甚至可以顯示50個視頻。但我不明白的是,如果您通過搜索項查詢YouTube,則Feed可以檢索超過1個視頻,爲什麼不能查詢多個視頻? – redoc01

相關問題