Class AudiobooksApi

java.lang.Object
de.sonallux.spotify.api.apis.AudiobooksApi

public class AudiobooksApi extends Object
Audiobooks
  • Constructor Details

    • AudiobooksApi

      public AudiobooksApi()
  • Method Details

    • checkUsersSavedAudiobooks

      public CheckUsersSavedAudiobooksRequest checkUsersSavedAudiobooks(String ids)

      Check User's Saved Audiobooks

      Check if one or more audiobooks are already saved in the current Spotify user's library.

      Parameters:
      ids -

      A comma-separated list of the Spotify IDs. For example: ids=18yVqkdbdRvS24c0Ilj2ci,1HGw3J3NxZO1TP1BTtVhpZ. Maximum: 50 IDs.

      Returns:
      a CheckUsersSavedAudiobooksRequest object to build and execute the request
    • getAudiobook

      public GetAudiobookRequest getAudiobook(String id)

      Get an Audiobook

      Get Spotify catalog information for a single audiobook. Audiobooks are only available within the US, UK, Canada, Ireland, New Zealand and Australia markets.

      Parameters:
      id -

      The Spotify IDfor the audiobook.

      Returns:
      a GetAudiobookRequest object to build and execute the request
    • getAudiobookChapters

      public GetAudiobookChaptersRequest getAudiobookChapters(String id)

      Get Audiobook Chapters

      Get Spotify catalog information about an audiobook's chapters. Audiobooks are only available within the US, UK, Canada, Ireland, New Zealand and Australia markets.

      Parameters:
      id -

      The Spotify IDfor the audiobook.

      Returns:
      a GetAudiobookChaptersRequest object to build and execute the request
    • getMultipleAudiobooks

      public GetMultipleAudiobooksRequest getMultipleAudiobooks(String ids)

      Get Several Audiobooks

      Get Spotify catalog information for several audiobooks identified by their Spotify IDs. Audiobooks are only available within the US, UK, Canada, Ireland, New Zealand and Australia markets.

      Parameters:
      ids -

      A comma-separated list of the Spotify IDs. For example: ids=18yVqkdbdRvS24c0Ilj2ci,1HGw3J3NxZO1TP1BTtVhpZ. Maximum: 50 IDs.

      Returns:
      a GetMultipleAudiobooksRequest object to build and execute the request
    • getUsersSavedAudiobooks

      public GetUsersSavedAudiobooksRequest getUsersSavedAudiobooks()

      Get User's Saved Audiobooks

      Get a list of the audiobooks saved in the current Spotify user's 'Your Music' library.

      Returns:
      a GetUsersSavedAudiobooksRequest object to build and execute the request
    • removeAudiobooksUser

      public RemoveAudiobooksUserRequest removeAudiobooksUser(String ids)

      Remove User's Saved Audiobooks

      Remove one or more audiobooks from the Spotify user's library.

      Parameters:
      ids -

      A comma-separated list of the Spotify IDs. For example: ids=18yVqkdbdRvS24c0Ilj2ci,1HGw3J3NxZO1TP1BTtVhpZ. Maximum: 50 IDs.

      Returns:
      a RemoveAudiobooksUserRequest object to build and execute the request
    • saveAudiobooksUser

      public SaveAudiobooksUserRequest saveAudiobooksUser(String ids)

      Save Audiobooks for Current User

      Save one or more audiobooks to the current Spotify user's library.

      Parameters:
      ids -

      A comma-separated list of the Spotify IDs. For example: ids=18yVqkdbdRvS24c0Ilj2ci,1HGw3J3NxZO1TP1BTtVhpZ. Maximum: 50 IDs.

      Returns:
      a SaveAudiobooksUserRequest object to build and execute the request