コード例 #1
0
        public IEnumerable <Track> GetTracksReccomendationsBasedOnTrack(string trackId, int limit = 10)
        {
            var tracksAsJson = requestHelper.GetData(ApiAdresses.Reccomendations,
                                                     new RecommendationsParameters(new List <RecommendationsGenre>())
            {
                Tracks = new List <string> {
                    trackId
                },
                Limit = limit.ToString()
            });

            return(GetTracksFromJson(tracksAsJson));
        }
コード例 #2
0
        public Artist GetArtist(string id)
        {
            var artistAsJson = requestHelper.GetData(string.Format(ApiAdresses.Artist, id));
            var artist       = GetArtistFromJson(artistAsJson);

            return(artist);
        }
コード例 #3
0
ファイル: TrackService.cs プロジェクト: mpxx24/SpotifyHelper
        public Artist GetArtistBasedOnTrack(string trackId)
        {
            var trackAsJson = requestHelper.GetData(string.Format(ApiAdresses.Track, trackId));
            var track       = GetTrackFromJson(trackAsJson);
            var artistId    = track?.Artists[0]?.Id;

            return(artistService.GetArtist(artistId));
        }