示例#1
0
        private CustomToken GetClientToken()
        {
            SpotifyAPI.Web.Auth.ClientCredentialsAuth clientCredentialsAuth =
                new SpotifyAPI.Web.Auth.ClientCredentialsAuth();

            clientCredentialsAuth.ClientId     = Constants.ClientId;
            clientCredentialsAuth.ClientSecret = Constants.ClientSecret;
            Token       response = clientCredentialsAuth.DoAuth();
            CustomToken token    = response.ToCustomToken(CustomToken.TokenCredentialType.Client);

            return(token);
        }
示例#2
0
        public Paging <SimpleTrack> GetAlbumTracks()
        {
            var auth = new SpotifyAPI.Web.Auth.ClientCredentialsAuth();

            auth.ClientId     = ClientId;
            auth.ClientSecret = ClientSecret;
            var authValue     = auth.DoAuth();
            var SpotifyWebAPI = new SpotifyWebAPI();

            SpotifyWebAPI.AccessToken = authValue.AccessToken;
            SpotifyWebAPI.TokenType   = authValue.TokenType;
            SpotifyWebAPI.UseAuth     = true;
            var albumTracks = SpotifyWebAPI.GetAlbumTracks("6akEvsycLGftJxYudPjmqK", 3, 0, "");

            return(albumTracks);
        }