2017-06-22 4 views
0

私は音楽アルバムのデータをダウンロードする必要がある私の小さなプロジェクトを書いています。C#Api Last.FMこれはエラーですか?

私はlast.fm APIを使用しようと、私は奇妙なエラーを持っている:)

 public HelpLastFmItemSearch(string albumName) 
    { 
     //For test 
     albumName = "Meteora"; 


     string _albumsSearchURL = "http://ws.audioscrobbler.com/2.0/?method=album.search&album=" + albumName + "&api_key="+ Api.LastFMKeySingleton.Instance.getApiKey()+"&format=json"; 
     HttpClient albumSearchClient = new HttpClient(); 
     var jsonAlbumsSearch = albumSearchClient.GetStringAsync(_albumsSearchURL); 
     var deserializeJsonAlbumsSearch = JsonConvert.DeserializeObject<dynamic>(jsonAlbumsSearch.Result); 
     var deserializeJsonAlbumsSearchTest = JsonConvert.DeserializeObject<ViewHelp_Music.AddMusic.LastFm_Api.AlbumSearch.HelpLastFMJsonAlbumsSearch>(jsonAlbumsSearch.Result); 
     //Testing ! 
     var _artistname = deserializeJsonAlbumsSearchTest.Results.Albummatches.Album[0].Artist; 
     var _albumname = deserializeJsonAlbumsSearchTest.Results.Albummatches.Album[0].Name; 


     string _albumInfoURL = "http://ws.audioscrobbler.com/2.0/?method=album.getinfo&api_key=" + Api.LastFMKeySingleton.Instance.getApiKey() + "&artist=" + _artistname + "&album=" + _albumname + "&format=json"; 
     HttpClient albumInfoClient = new HttpClient(); 
     var jsonAlbumInfo = albumInfoClient.GetStringAsync(_albumInfoURL); 
     var deserializeJsonAlbumInfo = JsonConvert.DeserializeObject<dynamic>(jsonAlbumInfo.Result); 
     var deserializeJsonAlbumInfoTest = JsonConvert.DeserializeObject<ViewHelp_Music.AddMusic.LastFm_Api.AlbumInfo.HelpLastFMJsonAlbumInfo>(jsonAlbumInfo.Result); 


     //////Do Poprawy! 
    } 

enter image description here

私が間違って何をしているのですか?

答えて

0

これを試しましたか?

Function evaluation timed out when examining variables in debug/stepping through

この問題の最も可能性の高い原因は、CLR評価スレッドで問題が発生するプロパティやメソッドToStringメソッドの暗黙的な評価です。これを確認するには、暗黙の評価を無効にします。

  • ツール - >オプション
  • デバッグ
  • のチェックを外し

は、その後、あなたのシナリオを再起動し、それが動作するかどうかを確認し、 "プロパティの評価と 他の暗黙の関数呼び出しの有効化"「

+0

回答ありがとうございますが、何も変更されていません。 変数にはvalがあります私はこのエラーを受け取り、何かが間違っていると思った。 –

関連する問題