Net-Async-Spotify/lib/Net/Async/Spotify/API/Generated/Albums.pod
=encoding utf8
=for comment POD_DERIVED_INDEX_GENERATED
The following documentation is automatically generated. Please do not edit
this file, but rather the original, inline with Net::Async::Spotify::API::Generated::Albums
at lib/Net/Async/Spotify/API/Generated/Albums.pm
(on the system that originally ran this).
If you do edit this file, and don't want your changes to be removed, make
sure you change the first line.
=cut
=head1 NAME
Net::Async::Spotify::API::Generated::Albums - Package representing Spotify Albums API
=head1 DESCRIPTION
Autogenerated module.
Based on https://developer.spotify.com/documentation/web-api/reference/#reference-index
Check C<crawl-api-doc.pl> for more information.
=head1 METHODS
=head2 get_an_album
get_an_album - Get an Album
Get Spotify catalog information for a single album.
with Request details being:
=head3 header
=over 4
=item Authorization
Type: string | Required: required
A valid user access token or your client credentials.
=back
=head3 path_parameter
=over 4
=item id
Type: string | Required: required
The Spotify ID of the album.
=back
=head3 query_parameter
=over 4
=item market
Type: string | Required: optional
The market you’d like to request. Synonym for country.
=back
and Response Objects being:
- album object
On success, the HTTP status code in the response header is 200 OK and the response body contains an album object in JSON format. On error, the header status code is an error code and the response body contains an error object.Try in our Web Console
=head2 get_an_albums_tracks
get_an_albums_tracks - Get an Album's Tracks
Get Spotify catalog information about an album’s tracks.
Optional parameters can be used to limit the number of tracks returned.
with Request details being:
=head3 header
=over 4
=item Authorization
Type: string | Required: required
A valid user access token or your client credentials.
=back
=head3 path_parameter
=over 4
=item id
Type: string | Required: required
The Spotify ID of the album.
=back
=head3 query_parameter
=over 4
=item limit
Type: integer | Required: optional
The maximum number of tracks to return. Default: 20. Minimum: 1. Maximum: 50.
=item market
Type: string | Required: optional
An ISO 3166-1 alpha-2 country code or the string from_token.
Provide this parameter if you want to apply Track Relinking.
=item offset
Type: integer | Required: optional
The index of the first track to return. Default: 0 (the first object). Use with limit to get the next set of tracks.
=back
and Response Objects being:
- album object
On success, the HTTP status code in the response header is 200 OK and the response body contains an album object in JSON format. On error, the header status code is an error code and the response body contains an error object.Try in our Web Console
=head2 get_multiple_albums
get_multiple_albums - Get Multiple Albums
Get Spotify catalog information for multiple albums identified by their Spotify IDs.
with Request details being:
=head3 header
=over 4
=item Authorization
Type: string | Required: required
A valid user access token or your client credentials.
=back
=head3 query_parameter
=over 4
=item ids
Type: string | Required: required
A comma-separated list of the Spotify IDs for the albums. Maximum: 20 IDs.
=item market
Type: string | Required: optional
An ISO 3166-1 alpha-2 country code or the string from_token.
Provide this parameter if you want to apply Track Relinking.
=back
and Response Objects being:
- an object
- an object
On success, the HTTP status code in the response header is 200 OK and the response body contains an object whose key is "albums" and whose value is an array of album objects in JSON format.Objects are returned in the order requested. If an object is not found, a null value is returned in the appropriate position. Duplicate ids in the query will result in duplicate objects in the response. On error, the header status code is an error code and the response body contains an error object.Try in our Web Console
=head1 INHERITED METHODS
=over 4
=item L<Net::Async::Spotify::API::Base>
L<call_api|Net::Async::Spotify::API::Base/call_api>, L<decode_response|Net::Async::Spotify::API::Base/decode_response>, L<new|Net::Async::Spotify::API::Base/new>, L<parse_response|Net::Async::Spotify::API::Base/parse_response>, L<spotify|Net::Async::Spotify::API::Base/spotify>
=back