在C#中使用Net.TMDb检索图像

时间:2015-03-20 13:53:51

标签: c#

var movieResult = await client.Movies.SearchAsync("CitizenFour", null, true, 1, token);

foreach (Movie m in movieResult.Results)
{
 var images = await client.Movies.GetImagesAsync(m.Id, null, CancellationToken.None);
 foreach (System.Net.TMDb.Image image in images.Posters)
          Console.WriteLine(image.FilePath);                           
}

以上代码抛出异常;

  

错误:序列不包含元素)或未设置对象引用   到对象的实例

那我哪里错了?

1 个答案:

答案 0 :(得分:0)

下面的代码似乎有用,但如果还有其他更好的方法,我很乐意知道它。

 var movie = await client.Movies.GetAsync(m.Id, null, true, CancellationToken.None);
 //Console.WriteLine(movie.Poster);
 var poster_Uri = String.Format("http://image.tmdb.org/t/p/w500/{0}", movie.Poster)