mirror of
https://github.com/Sarsoo/Spotify.NET.git
synced 2024-12-23 22:56:25 +00:00
1.1 KiB
1.1 KiB
id | title |
---|---|
example_asp | ASP.NET |
import useBaseUrl from '@docusaurus/useBaseUrl';
Description
This example is based on ASP .NET Core. It uses Authorization Code
under the hood with the help of AspNet.Security.OAuth.Spotify
. It stores the access token in the current user session (cookie-based) and allows to refresh tokens when they expire. Two pages are implemented:
- Home shows your current playlists via pagination
- Profile shows your current profile information
<img alt="ASP Example - Home" src={useBaseUrl('img/asp_example_home.png')} /> <img alt="ASP Example - Profile" src={useBaseUrl('img/asp_example_profile.png')} />
Run it
Before running it, make sure you created an app in your spotify dashboard and https://localhost:5001
is a redirect uri of it.
# Assumes linux and current working directory is the cloned repository
cd SpotifyAPI.Web.Examples/Example.ASP
dotnet restore
SPOTIFY_CLIENT_ID=YourClientId SPOTIFY_CLIENT_SECRET=YourClientSecret dotnet run
# Visit https://localhost:5001