显示来自我的YouTube频道的视频列表
本文关键字:频道 的视频 列表 YouTube 我的 自我 显示 | 更新日期: 2023-09-27 18:19:31
我正试图在C#中显示我的YouTube频道中的视频列表,但我做不到。
当我运行程序时,我得到这样一个错误:
对象引用未设置为对象的实例。
YouTubeRequestSettings settings = new YouTubeRequestSettings("my app name",
"my devkey",
"my email", "my password");
YouTubeRequest request = new YouTubeRequest(settings);
string feedUrl = "https://gdata.youtube.com/feeds/api/users/default/uploads";
Feed<Video> videoFeed = request.Get<Video>(new Uri(feedUrl));
foreach (Video entry in videofeed.Entries)
{
list.Items.Add(entry);
}
任何帮助都将不胜感激。
看起来应该是
YouTubeRequest settings = new YouTubeRequest(ayarlar);
否则,您将尝试将尚未实例化的settings
变量作为参数传递给YouTubeRequest
构造函数。
根据评论更新
既然你想要一个全局变量,就不要在这里创建一个新的实例并使用现有的实例,比如这个
//earlier code
string feedUrl = "https://gdata.youtube.com/feeds/api/users/default/uploads";
//the Feed<Video> has been removed because you want to use the global variable
videoFeed = request.Get<Video>(new Uri(feedUrl));
foreach (Video entry in videofeed.Entries)
{
list.Items.Add(entry);
}