我想知道一种非常简单的方法来获取用户上传的视频列表或频道中的视频。
例如,我想检索Youtube spotlight频道(http://www.youtube.com/user/YouTube/videos)上发布的视频的基本信息。我所需要的只是公开的只读信息。
我对Youtube v2/v3 API / Google API等非常迷惑。我可以部分地使用一个示例,但我认为所有示例都严重偏向于“第三方”访问。我通过查看他们的示例开始开发一个示例,当我编译并运行应用程序时,它要求我登录到我的google帐户。
任何帮助都是非常感谢的。谢谢。
发布于 2014-02-11 15:50:28
为了简单起见,您可以这样使用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实现类似的功能,但需要做更多的工作
https://stackoverflow.com/questions/21695296
复制相似问题