2013-06-23 3 views
2

Я пытаюсь отобразить список своих видео с моего канала YouTube на C#, но я не могу.Отображение списка видео с моего канала YouTube

Когда я запускаю программу, я получаю такую ​​ошибку:

Object reference not set to an instance of an object.


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); 

     } 

Любая помощь будет оценена.

ответ

3

Похоже, она должна быть

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); 
} 
+0

я набрал неправильно, я исправил –

+0

его не проблема –

+0

Какая строка бросает ошибку? – keyboardP