Spotify API
The project was created using the API of the Spotify application. Description of the functions used can be found at https://developer.spotify.com/documentation/web-api/reference/#/.
To use the application, authorization must be obtained by following the steps in the authorization guide https://developer.spotify.com/documentation/general/guides/authorization/. What to choose in authorization scopes:
- user-read-playback-position
- user-library-modify
- user-library-read
- user-read-email
- playlist-modify-private
- playlist-read-collaborative
- user-follow-modify
- user-follow-read
The access Token variable obtained after following the steps must be changed in the RequestSpec.java file in the \src\main\java\com\spotify\spec directory.
Functions tested in the project:
- Get Several Shows
- Get Show Episodes
- Save Tracks for Current User
- Remove Tracks for Current User
- Get User's Saved Tracks
- Get Current User's Profile
- Follow Playlist
- Get Current User's Playlists
- Follow Artists or Users
- Check If User Follows Artists or Users
- Get User's Profile
LICENSE
MIT LICENSE