Пример #1
0
        private string GetSongRecommendations(DocumentSentiment sentiment)
        {
            string uri1 = "https://api.spotify.com/v1/recommendations?limit=1&market=US&seed_genres=dance%2Crock%2Cpunk%2Cmetal%2Cpop&target_danceability=";
            string uri2 = "&target_energy=";
            string uri3 = "&target_instrumentalness=0.3&target_liveness=0.2&target_popularity=50&target_speechiness=0.33&target_valence=";

            sentiment.magnitude = NumberConversionSentimentsMagnitude(sentiment.magnitude);
            sentiment.score     = NumberConversionSentimentsScore(sentiment.score);

            string uri = string.Format("{0}{1}{2}{3}{4}{5}", uri1, sentiment.magnitude,
                                       uri2, sentiment.magnitude, uri3, sentiment.score);

            WebHeaderCollection headers = new WebHeaderCollection
            {
                { "Authorization", "Authorization: Bearer " + GetSpotifyToken().Result }
            };

            return(Get(uri, headers).Result);
        }