コード例 #1
0
        public async Task <JsonResult <PlaylistItem> > PesquisarPlaylist(PesquisarPlaylistParametros pesquisarPlaylistParametros)
        {
            var spotify  = new SpotifyNegocio();
            var playList = await spotify.PesquisarPlaylist(pesquisarPlaylistParametros);

            return(Json(playList));
        }
コード例 #2
0
        public async Task <PlaylistItem> PesquisarPlaylist(PesquisarPlaylistParametros pesquisarPlaylistParametros)
        {
            var regex = new Regex("^(spotify:user:([a-zA-z0-9])+:playlist:([a-zA-z0-9])+)");

            if (regex.IsMatch(pesquisarPlaylistParametros.Url))
            {
                var slipUrl = pesquisarPlaylistParametros.Url.Split(':');

                var user = slipUrl[2];

                var playlist = slipUrl[4];

                return(await PegarPlaylist(new PlaylistTrackParametro { Id = playlist, IdUsuario = user }));
            }

            return(null);
        }