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但是这将需要一些更多的工作