我想知道一种非常简单的方式来获取用户/或视频在频道中上传的视频列表。
例如,我想检索有关在Youtube聚光灯频道(http://www.youtube.com/user/YouTube/videos)中发布的视频的基本信息。我只需要只读的公开信息。
我迷失了Youtube v2 / v3 API / Google API等。我可以部分地做一个例子,但我认为所有的例子都偏向于“第三方”访问。我开始通过查看他们的样本开发一个例子,当我编译并运行应用程序时 - 它要求我登录我的谷歌帐户。
非常感谢任何帮助。感谢。
答案 0 :(得分: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
进行类似的操作,但这需要更多的工作