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.
      Note: Audiobooks are only available for the US, UK, 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.
      Note: Audiobooks are only available for the US, UK, 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.
      Note: Audiobooks are only available for the US, UK, 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