public MainWindow() { InitializeComponent(); Region = Spotify.GetRegion(); RazorAPI.Auth("17839221580e7053352fd25f8012a5f33c111d3f1922565b437ac229"); UserLogin(); }
private async void DisplaySpotifyResults(Article article) { try { if (article == null) { return; } var analysedtext = await RazorAPI.AnalyseText(article.title, article.content); var sortedentities = analysedtext.response.entities.OrderBy(a => a.confidenceScore).Take(1); string searchstring = ""; foreach (var entity in sortedentities) { searchstring += entity.matchedText; } Debug.WriteLine("Searchstring: " + searchstring); var result = await SpotifyAPI.SearchItemsAsync(searchstring, SearchType.All); var playlistresult = result.Playlists.Items.GroupBy(a => a.Name); Debug.WriteLine(JsonConvert.SerializeObject(playlistresult, Formatting.Indented)); txtSpotifyResults.Text = "Playlists from keyword(" + searchstring + "):"; lvSpotifyResults.ItemsSource = playlistresult; } catch { } }