2014-02-11 175 views
0

我想知道得到那個被用戶/或視頻頻道上傳的視頻列表的一個非常簡單的方法。的Youtube V3數據API

例如,我想檢索這些視頻被張貼在YouTube熱點視頻頻道(http://www.youtube.com/user/YouTube/videos)的基本信息。我需要的只是公開可用的信息。

我這麼用YouTube V2/V3 API /谷歌的API等失去了,我可以讓部分一個例子的工作,但我認爲所有的例子都向「第三方」進入嚴重偏向。我開始通過查看樣本開始開發一個示例,當我編譯並運行應用程序時 - 它要求我登錄到我的Google帳戶。

任何幫助,非常感謝。謝謝。

+0

你有什麼用? asp.net? – meda

+0

@meda,沒錯,asp.net – Sekhar

+0

是我的職位有幫助。我很想得到一些反饋,我花費的時間爲您提供一個解決方案:) – meda

回答

1

爲了簡單起見,你可以使用API​​ V2這樣的:

const string channelName = "YourChannel"; 
var URL =string.Format("http://gdata.youtube.com/feeds/api/users/{0}/uploads", 
                    channelName); 
using (var reader = new XmlTextReader(URL)) 
{ 
    while (reader.Read()) 
    { 
     if (reader.Name.Equals("media:player")) 
     { 
       string attribute = reader["url"]; 
       if (attribute != null) 
       { 
        Response.Write("Youtube Video Link" + attribute + "<br />"); 
       }        
     } 
    } 
} 

可以達到同樣使用v3但是這將需要一些更多的工作