| Modifier and Type | Method and Description |
|---|---|
String |
SpotifyHttpManager.delete(URI uri,
org.apache.hc.core5.http.Header[] headers,
org.apache.hc.core5.http.HttpEntity body) |
String |
IHttpManager.delete(URI uri,
org.apache.hc.core5.http.Header[] headers,
org.apache.hc.core5.http.HttpEntity body)
Perform an HTTP DELETE request to the specified URL.
|
String |
SpotifyHttpManager.get(URI uri,
org.apache.hc.core5.http.Header[] headers) |
String |
IHttpManager.get(URI uri,
org.apache.hc.core5.http.Header[] headers)
Perform an HTTP GET request to the specified URL.
|
String |
SpotifyHttpManager.post(URI uri,
org.apache.hc.core5.http.Header[] headers,
org.apache.hc.core5.http.HttpEntity body) |
String |
IHttpManager.post(URI uri,
org.apache.hc.core5.http.Header[] headers,
org.apache.hc.core5.http.HttpEntity body)
Perform an HTTP POST request to the specified URL.
|
String |
SpotifyHttpManager.put(URI uri,
org.apache.hc.core5.http.Header[] headers,
org.apache.hc.core5.http.HttpEntity body) |
String |
IHttpManager.put(URI uri,
org.apache.hc.core5.http.Header[] headers,
org.apache.hc.core5.http.HttpEntity body)
Perform an HTTP PUT request to the specified URL.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BadGatewayException
The server was acting as a gateway or proxy and received an invalid response from the upstream server.
|
class |
BadRequestException
The request could not be understood by the server due to malformed syntax.
|
class |
ForbiddenException
The server understood the request, but is refusing to fulfill it.
|
class |
InternalServerErrorException
You should never receive this error because our clever coders catch them all ...
|
class |
NotFoundException
The requested resource could not be found.
|
class |
ServiceUnavailableException
The server is currently unable to handle the request due to a temporary condition which will be alleviated after some
delay.
|
class |
TooManyRequestsException
Rate limiting has been applied.
|
class |
UnauthorizedException
The request requires user authorization or, if the request included authorization credentials, authorization has been
refused for those credentials.
|
| Modifier and Type | Method and Description |
|---|---|
String |
AbstractRequest.deleteJson() |
String |
IRequest.deleteJson() |
T |
IRequest.execute() |
String |
AbstractRequest.getJson() |
String |
IRequest.getJson() |
String |
AbstractRequest.postJson() |
String |
IRequest.postJson() |
String |
AbstractRequest.putJson() |
String |
IRequest.putJson() |
| Modifier and Type | Method and Description |
|---|---|
AuthorizationCodeCredentials |
AuthorizationCodeRequest.execute()
Request new
AuthorizationCodeCredentials. |
AuthorizationCodeCredentials |
AuthorizationCodeRefreshRequest.execute()
Request new
AuthorizationCodeCredentials. |
| Modifier and Type | Method and Description |
|---|---|
ClientCredentials |
ClientCredentialsRequest.execute()
Request an access token.
|
| Modifier and Type | Method and Description |
|---|---|
Paging<TrackSimplified> |
GetAlbumsTracksRequest.execute()
Get the tracks from the album.
|
Album |
GetAlbumRequest.execute()
Get an
Album synchronously. |
Album[] |
GetSeveralAlbumsRequest.execute()
Get multiple albums.
|
| Modifier and Type | Method and Description |
|---|---|
Track[] |
GetArtistsTopTracksRequest.execute()
Get the top
Track objects. |
Artist[] |
GetSeveralArtistsRequest.execute()
Get several
Artist objects. |
Artist |
GetArtistRequest.execute()
Get an
Artist. |
Paging<AlbumSimplified> |
GetArtistsAlbumsRequest.execute()
Get the
AlbumSimplified objects. |
Artist[] |
GetArtistsRelatedArtistsRequest.execute()
Get the related
Artist objects. |
| Modifier and Type | Method and Description |
|---|---|
Paging<Category> |
GetListOfCategoriesRequest.execute()
Get a paging of
Category objects. |
Recommendations |
GetRecommendationsRequest.execute()
Get the
Recommendations. |
Paging<AlbumSimplified> |
GetListOfNewReleasesRequest.execute()
Get a paging of new
AlbumSimplified releases. |
FeaturedPlaylists |
GetListOfFeaturedPlaylistsRequest.execute()
Get
FeaturedPlaylists synchronously. |
Paging<PlaylistSimplified> |
GetCategoriesPlaylistsRequest.execute()
Get multiple
PlaylistSimplified objects. |
Category |
GetCategoryRequest.execute()
Get a
Category. |
| Modifier and Type | Method and Description |
|---|---|
String[] |
GetAvailableGenreSeedsRequest.execute()
Get all available genre seeds.
|
| Modifier and Type | Method and Description |
|---|---|
String |
UnfollowArtistsOrUsersRequest.execute()
Unfollow an artist or user.
|
Boolean[] |
CheckUsersFollowPlaylistRequest.execute()
Check whether a user is following a playlist or not.
|
Boolean[] |
CheckCurrentUserFollowsArtistsOrUsersRequest.execute()
Check whether the user is following one or more users or artist or not.
|
String |
FollowArtistsOrUsersRequest.execute()
Follow an artist or user.
|
String |
FollowPlaylistRequest.execute()
Follow a playlist.
|
PagingCursorbased<Artist> |
GetUsersFollowedArtistsRequest.execute()
Get a list of artists the user is following.
|
String |
UnfollowPlaylistRequest.execute()
Unfollow a playlist.
|
| Modifier and Type | Method and Description |
|---|---|
String |
FollowPlaylistRequest.execute()
Follow a playlist.
|
String |
UnfollowPlaylistRequest.execute()
Unfollow a playlist.
|
| Modifier and Type | Method and Description |
|---|---|
Paging<SavedAlbum> |
GetCurrentUsersSavedAlbumsRequest.execute()
Get the saved albums of the current user.
|
Paging<SavedTrack> |
GetUsersSavedTracksRequest.execute()
Get the songs from the current users "Your Music" library.
|
String |
SaveAlbumsForCurrentUserRequest.execute()
Save an album to the "Your Music" library.
|
String |
SaveTracksForUserRequest.execute()
Save one or more tracks.
|
Boolean[] |
CheckUsersSavedTracksRequest.execute()
Check whether an track is present in the current user's "Your Music" library.
|
Boolean[] |
CheckUsersSavedAlbumsRequest.execute()
Check whether an album is present in the current user's "Your Music" library.
|
String |
RemoveUsersSavedTracksRequest.execute()
Remove one or more tracks from the current user’s ‘Your Music’ library.
|
String |
RemoveAlbumsForCurrentUserRequest.execute()
Remove one or more albums from the current user’s ‘Your Music’ library.
|
| Modifier and Type | Method and Description |
|---|---|
Paging<T> |
GetUsersTopArtistsAndTracksRequest.execute()
Get the top artists and tracks.
|
| Modifier and Type | Method and Description |
|---|---|
Paging<Artist> |
GetUsersTopArtistsRequest.execute()
Get an user's top artists.
|
Paging<Track> |
GetUsersTopTracksRequest.execute()
Get an user's top tracks.
|
| Modifier and Type | Method and Description |
|---|---|
String |
SeekToPositionInCurrentlyPlayingTrackRequest.execute()
Seek to a position in the user's currently playing track.
|
String |
StartResumeUsersPlaybackRequest.execute()
Start or resume a playback.
|
String |
SkipUsersPlaybackToPreviousTrackRequest.execute()
Skip to the previous track in the user’s queue.
|
CurrentlyPlaying |
GetUsersCurrentlyPlayingTrackRequest.execute()
Get an user's currently playing track.
|
String |
SkipUsersPlaybackToNextTrackRequest.execute()
Skip to the next track in the user’s queue.
|
String |
SetVolumeForUsersPlaybackRequest.execute()
Set the volume for the user’s current playback device.
|
String |
AddItemToUsersPlaybackQueueRequest.execute()
Add an item to the user's playback queue.
|
PagingCursorbased<PlayHistory> |
GetCurrentUsersRecentlyPlayedTracksRequest.execute()
Get an user's recently played tracks.
|
Device[] |
GetUsersAvailableDevicesRequest.execute()
Get an user's available devices.
|
String |
SetRepeatModeOnUsersPlaybackRequest.execute()
Set the repeat mode on a user's playback.
|
CurrentlyPlayingContext |
GetInformationAboutUsersCurrentPlaybackRequest.execute()
Get information about a user's playback.
|
String |
TransferUsersPlaybackRequest.execute()
Transfer playback to a new device.
|
String |
ToggleShuffleForUsersPlaybackRequest.execute()
Toggle the shuffle state of an user's playback.
|
String |
PauseUsersPlaybackRequest.execute()
Pause an user's playback.
|
| Modifier and Type | Method and Description |
|---|---|
Playlist |
GetPlaylistRequest.execute()
Get a playlist.
|
Paging<PlaylistSimplified> |
GetListOfCurrentUsersPlaylistsRequest.execute()
Get a list of the current user's playlists.
|
Image[] |
GetPlaylistCoverImageRequest.execute()
Get the cover image of a playlist.
|
String |
ReplacePlaylistsTracksRequest.execute()
Replace tracks in a playlist.
|
Paging<PlaylistTrack> |
GetPlaylistsTracksRequest.execute()
Get a playlist's tracks.
|
SnapshotResult |
AddTracksToPlaylistRequest.execute()
Add tracks to playlist.
|
Playlist |
CreatePlaylistRequest.execute()
Create a new playlist.
|
SnapshotResult |
RemoveTracksFromPlaylistRequest.execute()
Remove tracks from a playlist.
|
String |
UploadCustomPlaylistCoverImageRequest.execute()
Upload a new playlist image.
|
SnapshotResult |
ReorderPlaylistsTracksRequest.execute()
Reorder the tracks in a playlist.
|
Paging<PlaylistSimplified> |
GetListOfUsersPlaylistsRequest.execute()
Get an user's playlists.
|
String |
ChangePlaylistsDetailsRequest.execute()
Change a playlist's details.
|
| Modifier and Type | Method and Description |
|---|---|
SearchResult |
SearchItemRequest.execute()
Search for an item.
|
| Modifier and Type | Method and Description |
|---|---|
Paging<AlbumSimplified> |
SearchAlbumsRequest.execute()
Search for albums.
|
Paging<Artist> |
SearchArtistsRequest.execute()
Search for artists.
|
Paging<Track> |
SearchTracksRequest.execute()
Search for tracks.
|
Paging<PlaylistSimplified> |
SearchPlaylistsRequest.execute()
Search for playlists.
|
| Modifier and Type | Method and Description |
|---|---|
Paging<AlbumSimplifiedSpecial> |
SearchAlbumsSpecialRequest.execute()
Search for albums.
|
| Modifier and Type | Method and Description |
|---|---|
Track |
GetTrackRequest.execute()
Get a track.
|
AudioFeatures |
GetAudioFeaturesForTrackRequest.execute()
Get audio features for a track.
|
AudioAnalysis |
GetAudioAnalysisForTrackRequest.execute()
Get an audio analysis for a track.
|
AudioFeatures[] |
GetAudioFeaturesForSeveralTracksRequest.execute()
Get audio features for several tracks.
|
Track[] |
GetSeveralTracksRequest.execute()
Get several tracks.
|
| Modifier and Type | Method and Description |
|---|---|
User |
GetUsersProfileRequest.execute()
Get the profile of a current user.
|
User |
GetCurrentUsersProfileRequest.execute()
Get the profile of the current user.
|
Copyright © 2020. All rights reserved.